core-hub/workplans/CORE-WP-0010-runtime-absorption-and-archive.md
tegwick 5bbb461d79
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s
docs(CORE-WP-0010): propose runtime absorption and archive
Parent prj-state-hub-retirement SHR-WP-0001 stream S3.
2026-08-09 21:22:51 +02:00

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
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

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