finish deterministic identifier migration
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a053ff-1d6f-7fe2-ac1c-a6eb40a42a0c
This commit is contained in:
parent
4c146f5a92
commit
14ee8e7558
6 changed files with 3387 additions and 25 deletions
|
|
@ -4,11 +4,18 @@ type: workplan
|
|||
title: "Registrar consolidation and deterministic hub identifiers"
|
||||
domain: infotech
|
||||
repo: repo-manager
|
||||
status: active
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: infotech
|
||||
created: "2026-08-17"
|
||||
updated: "2026-08-31"
|
||||
quality_dod: DoD-Ok
|
||||
quality_dod_at: "2026-08-31"
|
||||
quality_dod_by: codex
|
||||
quality_dod_note: >-
|
||||
All deterministic-identifier migrations are complete, a zero-residual fleet
|
||||
scan is retained, two-instance convergence is tested, the registrar guard is
|
||||
removed and deployed, and the bounded sync-wrapper residual is RMGR-IN-0003.
|
||||
parent_project: prj-state-hub-retirement
|
||||
parent_workplan: SHR-WP-0001
|
||||
related:
|
||||
|
|
@ -419,7 +426,7 @@ retry registered `ACTIVITY-WP-ADHOC-2026-08-23` and its task under correlation
|
|||
|
||||
```task
|
||||
id: RMGR-WP-0005-T04
|
||||
status: progress
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "3fd25c8f-25ea-566e-91c7-ac5ccba83009"
|
||||
```
|
||||
|
|
@ -694,11 +701,21 @@ seal: `c0cc496a06d9535a40840a0c7488cf365d8e47c5c58cc29aca72fb6d98273700`.
|
|||
Evidence:
|
||||
`docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-readiness-2026-08-31.md`.
|
||||
|
||||
**Completed (2026-08-31):** the approved batch migrated all 85 remaining
|
||||
identifiers across ten repositories with zero assignments and no rollback. Each
|
||||
repository is pushed, clean, and verified against the railiance01 primary. A
|
||||
fresh fleet plan reports 42/42 repositories eligible and all 306 live records
|
||||
unchanged at their deterministic UUIDs, with zero remaining replacements or
|
||||
assignments. `RMGR-IN-0003` carries the one bounded residual: normal `rmgr sync`
|
||||
should not let an unrelated archived noncanonical task id block canonical
|
||||
reconciliation. Evidence:
|
||||
`docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-cutover-2026-08-31.md`.
|
||||
|
||||
## Retire the interim rule
|
||||
|
||||
```task
|
||||
id: RMGR-WP-0005-T05
|
||||
status: wait
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "f2634e3a-b32e-5862-85bf-78437fc976dc"
|
||||
```
|
||||
|
|
@ -710,6 +727,14 @@ correctness constraint, and disconnected registration works again.
|
|||
Confirm before removal: two instances reconciling the same repository produce
|
||||
byte-identical writeback, and neither creates a duplicate record.
|
||||
|
||||
**Completed (2026-08-31):** State Hub commit `5dd04dc` removes the interim
|
||||
C-06/C-11/C-32 registrar guard. The regression proof runs two independent hubs
|
||||
against identical repository sources with `STATEHUB_REGISTRAR=0`: both derive
|
||||
the same workplan/task UUIDs, produce byte-identical files, retain exactly one
|
||||
record of each kind, and create nothing on a second pass. The full State Hub
|
||||
suite passes (828 tests), and image `main-5dd04dc` is healthy on railiance01 at
|
||||
Helm revision 55. Deployment declarations are pinned in commit `d8e1810`.
|
||||
|
||||
## Rebuild local instances as caches
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue