Future-proofs against well-meaning "fixes" that would re-align inconsistent hostnames. CI keeps pushing to gitea.siegeln.net; runtime defaults speak registry.cameleer.io (the public alias of the same registry). Both forms of the same image coexist intentionally during the institutionalization period. - CLAUDE.md: new "Registry naming (buildtime vs public)" section between Related Project and Modules; loader-image default mention now says registry.cameleer.io with an inline cross-reference; license-API note flags that com.cameleer:cameleer-common stays on the agent repo's groupId until that project follows the same flip - .claude/rules/cicd.md: registry line now names both hostnames and points at the new CLAUDE.md section Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>