record ops hub retirement gate completion
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a053ff-1d6f-7fe2-ac1c-a6eb40a42a0c
This commit is contained in:
tegwick 2026-08-31 21:36:46 +02:00
parent da30ce6723
commit 0e35f84ad5
2 changed files with 20 additions and 11 deletions

View file

@ -91,7 +91,7 @@ as State Hub cutover evidence by itself:
| `repo-manager` | RMGR-WP-0005 finished deterministic identifier migration; RMGR-WP-0008 finished register/classification surfaces | Receiving-side identity and register gates are satisfied; each State Hub writer/read switch still needs its own parity and rollback receipt. | | `repo-manager` | RMGR-WP-0005 finished deterministic identifier migration; RMGR-WP-0008 finished register/classification surfaces | Receiving-side identity and register gates are satisfied; each State Hub writer/read switch still needs its own parity and rollback receipt. |
| `hub-core` | HUB-WP-0005 finished and its production runtime owns all declared hub-core route/writer groups with exercised rollback | Receiving runtime is available; B1-B5 are not complete until State Hub caller/route switches and counts are evidenced. | | `hub-core` | HUB-WP-0005 finished and its production runtime owns all declared hub-core route/writer groups with exercised rollback | Receiving runtime is available; B1-B5 are not complete until State Hub caller/route switches and counts are evidenced. |
| `activity-core` | ACTIVITY-WP-0029 finished schedule, sweep, interaction-event, and execution-boundary work | The launch-request defect is retired; remaining C-slice caller switches still require explicit evidence. | | `activity-core` | ACTIVITY-WP-0029 finished schedule, sweep, interaction-event, and execution-boundary work | The launch-request defect is retired; remaining C-slice caller switches still require explicit evidence. |
| `ops-hub` | OPS-WP-0003 remains `proposed`; 0/3 tasks done | D1 cannot move. Do not implement the missing owner contract here. | | `ops-hub` | OPS-WP-0003 finished; owner package and implemented conformance profile pass | D1 receiving-side gate is satisfied. State Hub route/caller switch, count parity, rollback, and writer authorization remain cutover evidence. |
| `fin-hub` | FIN-WP-0003 remains `proposed`; 0/3 tasks done | D2 cannot move. Do not implement the fabric authority contract here. | | `fin-hub` | FIN-WP-0003 remains `proposed`; 0/3 tasks done | D2 cannot move. Do not implement the fabric authority contract here. |
| `archive` | 2026-08-31 central meter: 6 newly retired, 9 legacy, 0 candidates | E2/E4 remain gated; live callers and volume-scaled quiet windows prohibit retirement. | | `archive` | 2026-08-31 central meter: 6 newly retired, 9 legacy, 0 candidates | E2/E4 remain gated; live callers and volume-scaled quiet windows prohibit retirement. |
@ -294,11 +294,11 @@ carry the contract; messaging and telemetry are write paths; UI last.
Both are `replace` — schedulers move to activity-core under a different Both are `replace` — schedulers move to activity-core under a different
contract. C2 must follow A2, since the consistency job writes work records. contract. C2 must follow A2, since the consistency job writes work records.
## Wave D — remaining owners (25 items) · all gated ## Wave D — remaining owners (25 items) · fin-hub gated
| Slice | Owner | Capabilities | Items | Gate | | Slice | Owner | Capabilities | Items | Gate |
| --- | --- | --- | --- | --- | | --- | --- | --- | --- | --- |
| D1 | `ops-hub` | `service-catalog` (9), `service-catalog-ui` (2) | 11 | OPS-WP-0003 `proposed` | | D1 | `ops-hub` | `service-catalog` (9), `service-catalog-ui` (2) | 11 | OPS-WP-0003 `finished`; receiving contract ready, cutover receipt pending |
| D2 | `fin-hub` | `fabric-graph` (10) | 10 | FIN-WP-0003 `proposed` | | D2 | `fin-hub` | `fabric-graph` (10) | 10 | FIN-WP-0003 `proposed` |
| D3 | `the-custodian` | `kaizen-agents` (2) | 2 | none — can go anytime | | D3 | `the-custodian` | `kaizen-agents` (2) | 2 | none — can go anytime |

View file

@ -376,14 +376,23 @@ They establish receiving-side readiness only. They do not, by themselves,
prove that State Hub callers and route families have switched or that the prove that State Hub callers and route families have switched or that the
required parity, rollback, and production receipts exist. required parity, rollback, and production receipts exist.
The remaining move/replace slices are not executable in State Hub. OPS-WP-0003 **D1 receiving contract completed 2026-08-31.** OPS-WP-0003 is finished with
is still `proposed` with all three tasks `todo`, and FIN-WP-0003 is still all three tasks done. Ops Hub now publishes the reviewed
`proposed` with all three tasks `todo`; they own the service-catalog and fabric `capability.operations.ops-hub` and
authority cutovers. State Hub's freeze policy forbids implementing those owner `capability.operations.service-catalog` owner package, passes hub-core's
surfaces here. T04 is therefore `wait` on those two live owner workplans, the schemas/catalog and all eight implemented conformance checks, and passes the
remaining hub-core/activity-core State Hub route-switch receipts, and explicit post-cutover public `/api/v2` gate. Framework checks absent from contract 0.1.0
authorization for any production writer cutover. It must resume from a fresh are live owner residual `HUB-WP-0009` / State Hub UUID
owner-readiness and caller scan, not from the obsolete 2026-08-20 snapshot. `0d6e94f3-fd15-5f57-af41-60f0b862da5e`; they do not return D1 ownership here.
The remaining move/replace slices are not executable in State Hub. FIN-WP-0003
is still `proposed` with all three tasks `todo` and owns the fabric authority
cutover. State Hub's freeze policy forbids implementing that owner surface
here. T04 is therefore `wait` on FIN-WP-0003, the remaining
repo-manager/hub-core/activity-core/ops-hub State Hub route-switch receipts,
and explicit authorization for any production writer cutover. It must resume
from a fresh owner-readiness and caller scan, not from the obsolete 2026-08-20
snapshot.
## Retire legacy surfaces ## Retire legacy surfaces