From 136256fa3dea24e3d7e13fc91f79e5876380f7ea Mon Sep 17 00:00:00 2001 From: custodian-sync Date: Fri, 28 Aug 2026 21:22:24 +0200 Subject: [PATCH 1/2] chore(consistency): renormalize lifecycle state [auto] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated by fix-consistency on 2026-08-28: - workplan status: ready → active Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a049a4-ee9f-78e1-9d66-2cb0f9bea3e3 --- ...-WP-0085-repository-lineage-preserving-rename.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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 From 80daf659bb7170cb6e75001af475029c02545bcc Mon Sep 17 00:00:00 2001 From: custodian-sync Date: Fri, 28 Aug 2026 21:22:29 +0200 Subject: [PATCH 2/2] chore(consistency): sync task status from DB [auto] Updated by fix-consistency on 2026-08-28: - update .custodian-brief.md for state-hub Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a049a4-ee9f-78e1-9d66-2cb0f9bea3e3 --- .custodian-brief.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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`