2.1 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | parent_project | parent_workplan | related | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CORE-WP-0010 | workplan | Runtime absorption into hub-core and archive | infotech | core-hub | proposed | codex | infotech | 2026-08-09 | 2026-08-09 | prj-state-hub-retirement | SHR-WP-0001 |
|
Runtime absorption into hub-core and archive
Goal
Move production framework responsibility from this repository into the
consolidated hub-core runtime, preserve /api/v2 consumer compatibility
through dual-run, then archive core-hub read-only with evidence.
Parent project: prj-state-hub-retirement. Depends on HUB-WP-0004.
Inventory runtime surfaces to absorb
id: CORE-WP-0010-T01
status: todo
priority: high
List routes, models, widgets, manifests, consumer smokes, and deploy assets that must move or remain as historical fixtures. Cross-check Inter-Hub inventory and ops-hub bootstrap.
Dual-run design
id: CORE-WP-0010-T02
status: todo
priority: high
Define how hub-core serves equivalent /api/v2 (or compatible gateway) while
core-hub remains rollback. Include feature flags, traffic shift, and smoke
ownership.
Execute absorption slices
id: CORE-WP-0010-T03
status: todo
priority: high
Migrate in slices with consumer smokes (ops-hub, activity-core) after each. Record row counts and fixture replays per slice.
Cutover production traffic
id: CORE-WP-0010-T04
status: todo
priority: high
With operator approval, point production at hub-core runtime; verify consumer smokes and interaction evidence path.
Archive repository
id: CORE-WP-0010-T05
status: todo
priority: medium
Write completion record (revisions, PRs, residual owners), set read-only archive on forge, and hand residual work as live records outside this repo.
Acceptance
- Absorption inventory complete
- Dual-run design approved/recorded
- Consumer smokes pass on hub-core host
- Production traffic cut over with evidence
- core-hub archived read-only; residuals owned elsewhere