Compare commits

...

2 commits

Author SHA1 Message Date
custodian-sync
80daf659bb chore(consistency): sync task status from DB [auto]
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1s
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
2026-08-28 21:22:29 +02:00
custodian-sync
136256fa3d chore(consistency): renormalize lifecycle state [auto]
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
2026-08-28 21:22:24 +02:00
2 changed files with 15 additions and 6 deletions

View file

@ -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`

View file

@ -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