generated from coulomb/repo-seed
CORE-WP-0005-T04: record cutover prerequisites from T03 (catalog vocab + auth posture)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -67,6 +67,21 @@ state_hub_task_id: "fa68858a-b18e-4f09-a477-6b11e54099d4"
|
||||
|
||||
With operator approval, switch production traffic such as `hub.coulomb.social` to Core Hub. Keep rollback available until stabilization passes.
|
||||
|
||||
**Prerequisites (blocking, found in T03 dual-run 2026-07-02):**
|
||||
|
||||
1. **Migrate/seed the ops-* type vocabularies.** Migrated Inter-Hub widgets
|
||||
reference 7 widget types (`ops-endpoint`, `ops-environment`, `ops-host`,
|
||||
`ops-migration-wave`, `ops-readiness-gate`, `ops-service`,
|
||||
`ops-service-catalog`) plus their event types, none of which exist in Core
|
||||
Hub's seeded registries. Either extend the `core-hub.migration.v1` bundle
|
||||
with `widgetTypeRegistry` / `eventTypeRegistry` collections, or seed the
|
||||
ops-* vocabularies into Core Hub before cutover, or migrated widgets are
|
||||
referentially incomplete.
|
||||
2. **Auth-posture change is a consumer break.** `/api/v2/hubs` is public on
|
||||
Inter-Hub but protected on Core Hub — any anonymous consumer of the hub
|
||||
list must gain a token before cutover.
|
||||
3. Operator approval + rollback plan (existing gate).
|
||||
|
||||
|
||||
## Progress 2026-07-02 — staging import completed
|
||||
|
||||
|
||||
Reference in New Issue
Block a user