docs(CORE-WP-0010): propose runtime absorption and archive
Parent prj-state-hub-retirement SHR-WP-0001 stream S3.
This commit is contained in:
parent
e5b3716fa0
commit
5bbb461d79
1 changed files with 93 additions and 0 deletions
93
workplans/CORE-WP-0010-runtime-absorption-and-archive.md
Normal file
93
workplans/CORE-WP-0010-runtime-absorption-and-archive.md
Normal file
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue