feat(federation): register config-atlas and reserve surface.* namespace
Some checks failed
ci / validate-registry (push) Has been cancelled

Add config-atlas as a federation source (capability index) and to the local
repo roster. Document surface.* as a distinct id namespace owned by
config-atlas (typed sibling of capability.*, not federated here) under a new
"Id namespace ownership" section. Raw URL currently 303 (required:false), same
publish block as state-hub/feature-control. Recompose federated.yaml.

Supports config-atlas ATLAS-WP-0002-T05.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-26 23:48:20 +02:00
parent 368fb156d4
commit 08f3bb5110
4 changed files with 112 additions and 11 deletions

View File

@@ -58,6 +58,18 @@ sources:
domain: helix_forge
cache_ttl_seconds: 86400
auth_header: Authorization
- repo: config-atlas
url: https://gitea.coulomb.social/coulomb/config-atlas/raw/main/registry/indexes/capabilities.yaml
enabled: true
required: false
domain: helix_forge
description: >-
Configuration Surface Atlas. Owns the `surface.*` id namespace (configuration
surfaces in registry/indexes/surfaces.yaml) as a typed sibling of `capability.*`;
only its capability index is federated here. Raw URL returns 303 until publish
is resolved (same block as state-hub/feature-control).
cache_ttl_seconds: 86400
auth_header: Authorization
- repo: coordination-engine
url: https://gitea.coulomb.social/coulomb/coordination-engine/raw/main/registry/indexes/capabilities.yaml
enabled: true