diff --git a/.custodian-brief.md b/.custodian-brief.md index 0ccde9f..5e63085 100644 --- a/.custodian-brief.md +++ b/.custodian-brief.md @@ -2,23 +2,23 @@ # Custodian Brief — state-hub **Domain:** infotech -**Last synced:** 2026-08-28 19:04 UTC +**Last synced:** 2026-08-28 19:22 UTC **State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)* ## Active Workstreams ### Lineage-preserving repository rename workflow and adoption-plan generator -Progress: 0/9 done | workplan_id: `4f5661de-5922-55d6-bd02-5dcb00b13f73` +Progress: 1/9 done | workplan_id: `4f5661de-5922-55d6-bd02-5dcb00b13f73` **Open tasks:** - ! Generate and review the flex-auth adoption plan `df34f6ec` -- · Define the identity and failure contract `dbac0fdf` - · Add durable forge identity, aliases, and rename operations `c9e6c8c5` - · Implement preflight, apply, resume, verify, and rollback APIs `2cb4d7ac` - · Make State Hub reads and routing alias-aware `dcf7102e` - · Add the State Hub CLI and HelixForge orchestration contract `d85da2ea` - · Generate a target-repository migration workplan `154bdbb3` -- … and 2 more open tasks +- · Prove failure recovery and telemetry continuity `5160ad75` +- … and 1 more open tasks ### Forge-derived projection reset, per repository Progress: 7/8 done | workplan_id: `40e36360-6b2a-5903-b769-47507d866ac8` diff --git a/workplans/STATE-WP-0085-repository-lineage-preserving-rename.md b/workplans/STATE-WP-0085-repository-lineage-preserving-rename.md index d1a41b3..885aec6 100644 --- a/workplans/STATE-WP-0085-repository-lineage-preserving-rename.md +++ b/workplans/STATE-WP-0085-repository-lineage-preserving-rename.md @@ -4,7 +4,7 @@ type: workplan title: "Lineage-preserving repository rename workflow and adoption-plan generator" domain: infotech repo: state-hub -status: ready +status: active owner: codex topic_slug: infotech created: "2026-08-28" @@ -146,7 +146,7 @@ that leaves the operator guessing which action already happened. ```task id: STATE-WP-0085-T01 -status: todo +status: done priority: high state_hub_task_id: "dbac0fdf-042e-51bf-937e-59d15e34cb14" ``` @@ -175,6 +175,15 @@ Acceptance: - owner transfer and product/runtime rename are explicitly outside this contract rather than silently half-supported. +Result (2026-08-28): accepted `STATE-ADR-001` in +`docs/adr/ADR-001-repository-rename-identity-contract.md`. It defines immutable +State Hub and Forge identities, protected slug aliases, compare-and-set phase +semantics, retry and rollback limits, twelve named failure states, recovery from +every phase, and the treatment/owner inventory for persistence, REST, CLI, MCP, +consistency projections, dashboard queries, events, edge relay state, Forgejo, +local clones, and external consumers. Owner transfer and product/runtime rename +are explicit target-workplan boundaries. + ## Add durable forge identity, aliases, and rename operations ```task