diff --git a/workplans/CORE-WP-0010-runtime-absorption-and-archive.md b/workplans/CORE-WP-0010-runtime-absorption-and-archive.md new file mode 100644 index 0000000..28e2103 --- /dev/null +++ b/workplans/CORE-WP-0010-runtime-absorption-and-archive.md @@ -0,0 +1,93 @@ +--- +id: CORE-WP-0010 +type: workplan +title: "Runtime absorption into hub-core and archive" +domain: infotech +repo: core-hub +status: proposed +owner: codex +topic_slug: infotech +created: "2026-08-09" +updated: "2026-08-09" +parent_project: prj-state-hub-retirement +parent_workplan: SHR-WP-0001 +related: + - CORE-WP-0009 + - HUB-WP-0004 + - SHR-ARCH-HUB-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 + +```task +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 + +```task +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 + +```task +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 + +```task +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 + +```task +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