diff --git a/docs/intakes/residuals.md b/docs/intakes/residuals.md index 48f63d5..238c7f7 100644 --- a/docs/intakes/residuals.md +++ b/docs/intakes/residuals.md @@ -73,3 +73,30 @@ description: | explicit, and teardown removes the sandbox workspace. state_hub_intake_id: "01a02b76-f020-7d60-a3ce-12a34c13ebce" ``` + +## GLAS-IN-0003 — Grandfather the legacy bootstrap identifier scheme + +```yaml +id: GLAS-IN-0003 +kind: intake +title: "Grandfather the legacy GLAS-0001 bootstrap identifiers" +lane: green +status: todo +priority: medium +owner: repo-manager +repo: glas-harness +origin: residual +origin_ref: GLAS-0001 +description: | + The finished bootstrap workplan predates the fleet kind registry and uses + GLAS-0001 plus GLAS-0001-T01 through T03. Those records already have stable + State Hub UUIDs and must not be renamed. Repo Manager's primary registrar + reports them as C-35 contradictory identities, while State Hub also reports + the three task ids as C-31 unregistered species. + + Coordinate with the canon steward to grandfather this exact historical + scheme, matching the treatment for other pre-canon bootstrap identifiers. + Keep the existing file ids and UUID bindings unchanged. Done when Repo + Manager identity preflight and statehub fix-consistency accept the four + legacy identifiers without C-35 or C-31 warnings. +```