record D2 Fabric dual-read cutover evidence
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 23:22:43 +02:00
parent cdff3b7e08
commit 803bb95e1d
2 changed files with 109 additions and 0 deletions

View file

@ -404,6 +404,27 @@ remaining repo-manager/hub-core/activity-core/ops-hub families, and explicit
authorization for production writer changes. It must resume from a fresh
caller scan, not from the obsolete 2026-08-20 snapshot.
**D2 dual-read evidence completed 2026-08-31.** The deterministic authority
snapshot is now the active `railiance01` read model at import
`47e5358e-d04b-4969-99a2-ca88423ad054`: 131 nodes, 117 edges, 2 actors, 1
fabric, 0 unresolved, content hash `caae6679…`, snapshot-set revision
`991bca29…`. `finhub fabric-cutover-check` is green on every schema, content,
count, and provenance check; exact re-ingest is idempotent. A receiver contract
drift/column-width defect was fixed in `cf40c7b` and deployed with migration
`b5e6f7a8c9d0` as Helm revision 56. Immutable-import activation was added in
`cdff3b7` and deployed as revision 57. Production rollback to retained import
`f844733d…` (49/58) and roll-forward to `47e5358e…` (131/117) were both
exercised, followed by another green gate.
The fresh named-repo caller scan found no runtime consumers of
`/fabric/graph*`; only contracts, docs, and retirement inventory matched. The
owner service is still workstation-local and its accepted-snapshot freshness is
not automated, so hosted runtime/persistence/auth/freshness and the eventual
direct route are live owner residual `RAIL-FAB-WP-0028`. Evidence:
`docs/evidence/STATE-WP-0079-d2-dual-read-20260831.md`. T04 remains `wait` on
the non-D2 repo-manager/hub-core/activity-core/ops-hub route receipts and the
explicit writer-change authorization already stated above.
## Retire legacy surfaces
```task