CUST-WP-0054-T05 Phase 0 preflight evidence (baseline counts, dry-runs, image pull)

This commit is contained in:
codex
2026-07-06 18:08:02 +02:00
parent 959db458a8
commit 5b51f90a9f
3 changed files with 122 additions and 8 deletions

View File

@@ -53,8 +53,9 @@ This is a **second cutover** in the pragmatic migration arc:
- [x] T04 tier-3 production repos on Forgejo (images build in CI)
- [x] Fleet mesh de-hub (T02) — production does not chain through workstation
- [x] CUST-WP-0011 deploy handoff (`state-hub/deploy/railiance/`)
- [x] **Phase 0 preflight** (2026-07-06) — `docs/state-hub-railiance01-cutover-preflight-2026-07-06.md`
- [x] CNPG + storage sign-off (Wave 2.1) — `local-path`, 75G free, operator healthy
- [ ] **Operator approval** for freeze/final restore (constitution gate)
- [ ] CNPG + storage sign-off (Wave 2.1)
## Target end state
@@ -96,15 +97,16 @@ WSL2: fallback only (CUST-WP-0011-T08/T09 retirement folds into T10)
| 0.5 | Storage review | Confirm `local-path` (or chosen class) has ≥10Gi for `state-hub-db` PVC |
| 0.6 | Operator approval | `POST /decisions/` or workplan note with approval id |
Baseline totals to match at cutover (2026-07-06):
**Recorded 2026-07-06 (Phase 0 complete):** see
`docs/state-hub-railiance01-cutover-preflight-2026-07-06.md`.
```text
workstreams.total: 637
tasks.total: 3983
topics.total: 14
workplans: 637 tasks: 3983 topics: 14
progress_events: 8717 token_events: 1936 managed_repos: 74
decisions: 79
```
Extend with explicit `pg_catalog` table counts for `workplans`, `tasks`, `progress_events`, `managed_repos`, `token_events` (same set as CUST-WP-0011-T07).
Post-restore counts on railiance01 must match exactly.
### Phase 1 — Deploy empty stack on railiance01