From 8ea8644ea248ae5278bf80288a979ac7174c47d4 Mon Sep 17 00:00:00 2001 From: repo-manager Date: Sat, 29 Aug 2026 18:00:44 +0200 Subject: [PATCH] chore(registrar): assign State Hub identifiers Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a049a4-ee9f-78e1-9d66-2cb0f9bea3e3 --- WORK-RECORDS.md | 12 ++++++++++++ .../FLEX-WP-0020-repository-identity-migration.md | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index 39451c2..ebc9ff6 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -27,6 +27,7 @@ | workplan | FLEX-WP-0017 | active | — | workplans/FLEX-WP-0017-action-bound-authorization-contract.md | | workplan | FLEX-WP-0018 | finished | — | workplans/FLEX-WP-0018-inbound-auth-corrections.md | | workplan | FLEX-WP-0019 | ready | — | workplans/FLEX-WP-0019-layer-model-conformance.md | +| workplan | FLEX-WP-0020 | proposed | — | workplans/FLEX-WP-0020-repository-identity-migration.md | | task | FLEX-WP-0001-T001 | done | — | workplans/FLEX-WP-0001-repo-intent-and-architecture-baseline.md | | task | FLEX-WP-0001-T002 | done | — | workplans/FLEX-WP-0001-repo-intent-and-architecture-baseline.md | | task | FLEX-WP-0001-T003 | done | — | workplans/FLEX-WP-0001-repo-intent-and-architecture-baseline.md | @@ -114,6 +115,17 @@ | task | FLEX-WP-0019-T04 | todo | — | workplans/FLEX-WP-0019-layer-model-conformance.md | | task | FLEX-WP-0019-T05 | todo | — | workplans/FLEX-WP-0019-layer-model-conformance.md | | task | FLEX-WP-0019-T06 | todo | — | workplans/FLEX-WP-0019-layer-model-conformance.md | +| task | FLEX-WP-0020-T01 | todo | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T02 | todo | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T03 | todo | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T04 | todo | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T05 | todo | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T06 | wait | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T07 | wait | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T08 | wait | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T09 | wait | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T10 | wait | — | workplans/FLEX-WP-0020-repository-identity-migration.md | +| task | FLEX-WP-0020-T11 | wait | — | workplans/FLEX-WP-0020-repository-identity-migration.md | | intake | FLEX-IN-0001 | closed | — | intakes/intakes.md | | intake | FLEX-IN-0002 | closed | — | intakes/intakes.md | | decision | FLEX-DEC-2026-001 | resolved | — | decisions/decisions.md | diff --git a/workplans/FLEX-WP-0020-repository-identity-migration.md b/workplans/FLEX-WP-0020-repository-identity-migration.md index 384621c..c223ddc 100644 --- a/workplans/FLEX-WP-0020-repository-identity-migration.md +++ b/workplans/FLEX-WP-0020-repository-identity-migration.md @@ -26,6 +26,7 @@ quality_dor_note: >- Tasks have explicit owners, gates, rollback boundaries, and verification evidence. DoR describes plan quality; it does not waive the captured signing blocker or the later human cutover gate. +state_hub_workstream_id: "99a661a8-b36c-5c1c-b78b-1e8930bcd0a9" --- # FLEX-WP-0020 — flex-auth to access-engine @@ -137,6 +138,7 @@ the two live workplans; it must not silently cancel or rewrite them. id: FLEX-WP-0020-T01 status: todo priority: high +state_hub_task_id: "bb989019-50a7-5273-ba09-b2df2e2602a4" ``` Owner: `flex-auth`. @@ -159,6 +161,7 @@ recorded and match a fresh State Hub preflight. id: FLEX-WP-0020-T02 status: todo priority: high +state_hub_task_id: "102e9dc7-4724-5e80-84c4-092e6ecfbb2b" ``` Owner: `flex-auth`. @@ -181,6 +184,7 @@ replaced, or invented. id: FLEX-WP-0020-T03 status: todo priority: high +state_hub_task_id: "5095ddbc-b69c-5a52-b97f-08fca9b610c3" ``` Owner: `flex-auth`. @@ -210,6 +214,7 @@ have their own workplan or residual handoff. id: FLEX-WP-0020-T04 status: todo priority: high +state_hub_task_id: "9bb138e1-5edb-5714-8d89-3b1b7039a7ce" ``` Owner: `flex-auth` for inventory and handoff creation only. @@ -255,6 +260,7 @@ Reviewed inventory baseline: id: FLEX-WP-0020-T05 status: todo priority: high +state_hub_task_id: "86fecbb6-b008-5354-8d70-0f4ba5077a58" ``` Owner: `flex-auth`. @@ -279,6 +285,7 @@ commit the private preflight file or its token. id: FLEX-WP-0020-T06 status: wait priority: high +state_hub_task_id: "aa7ccd59-ddd3-5af0-a866-30e88552fc09" ``` Owner: `flex-auth`; human approval required. @@ -305,6 +312,7 @@ Gate: operation journal is `forge-renamed` with immutable identity evidence. id: FLEX-WP-0020-T07 status: wait priority: high +state_hub_task_id: "155041ed-8cba-5e5e-ac59-fc03ef6dd0ce" ``` Owner: `flex-auth` for coordination; `state-hub` owns the mutation. @@ -328,6 +336,7 @@ are unchanged. id: FLEX-WP-0020-T08 status: wait priority: high +state_hub_task_id: "c8afe078-41cf-5d8c-84d1-a49e4b618d34" ``` Owner: `access-engine` after rebind. @@ -352,6 +361,7 @@ Gate: no duplicate repository registration exists and the journal is id: FLEX-WP-0020-T09 status: wait priority: high +state_hub_task_id: "fdb50a96-f7fa-5d4a-9efa-231750dcb2f1" ``` Owner: `access-engine` for aggregation; each external owner supplies its evidence. @@ -381,6 +391,7 @@ with evidence from its owning repository before completion. id: FLEX-WP-0020-T10 status: wait priority: high +state_hub_task_id: "3dc49eb4-1f39-5250-87c9-716a9a97790d" ``` Owner: `access-engine` for the decision; State Hub and Forge owners execute their @@ -407,6 +418,7 @@ generic error is treated as proof of rollback. id: FLEX-WP-0020-T11 status: wait priority: high +state_hub_task_id: "46d8318b-d1fb-52e3-b632-52230ed1438f" ``` Owner: `access-engine`; destructive cleanup requires separate human approval.