From b03b75efd415cb779b5778160ef9af9bf8c5b8d8 Mon Sep 17 00:00:00 2001 From: tegwick Date: Fri, 26 Jun 2026 23:48:49 +0200 Subject: [PATCH] =?UTF-8?q?feat(registry):=20complete=20ATLAS-WP-0002=20T0?= =?UTF-8?q?5=20=E2=80=94=20federate=20config-atlas;=20WP-0002=20finished?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Register config-atlas in reuse-surface federation and reserve the surface.* namespace (reuse-surface commit 08f3bb5). Mark T05 done and WP-0002 finished (6/6 tasks complete). Co-Authored-By: Claude Opus 4.8 --- workplans/ATLAS-WP-0002-registry-foundation.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/workplans/ATLAS-WP-0002-registry-foundation.md b/workplans/ATLAS-WP-0002-registry-foundation.md index c2dd73c..5b27e2f 100644 --- a/workplans/ATLAS-WP-0002-registry-foundation.md +++ b/workplans/ATLAS-WP-0002-registry-foundation.md @@ -4,7 +4,7 @@ type: workplan title: "Configuration atlas registry foundation" domain: infotech repo: config-atlas -status: ready +status: finished owner: codex topic_slug: custodian created: "2026-06-26" @@ -149,11 +149,20 @@ This is the start of the Phase 1 seed (target 10–20). ```task id: ATLAS-WP-0002-T05 -status: todo +status: done priority: medium state_hub_task_id: "2a27434b-4eed-419a-b903-07cff9027bd6" ``` +Result 2026-06-26: Registered config-atlas in reuse-surface +(`registry/federation/sources.yaml` + `local-repo-roster.yaml`) and reserved the +`surface.*` namespace via a new "Id namespace ownership" section in +`docs/RegistryFederation.md` (surface.* is a typed sibling of capability.*, not +federated). `federation compose` succeeds (config-atlas capability now in +`federated.yaml`). Committed in reuse-surface as 08f3bb5. Raw URL returns 303 +(required:false) — fetchability awaits the same publish fix tracked for +state-hub/feature-control; not a config-atlas-side blocker. + Reserve the `surface.*` id namespace in the reuse-surface federation roster so the configuration-surface registry interoperates with the capability surface without collision (PRD FR-10; ecosystem-boundaries §2.6). Treat the surface entry as a