diff --git a/workplans/SHR-WP-0002-predecessor-and-deployment-reality.md b/workplans/SHR-WP-0002-predecessor-and-deployment-reality.md index 2079d7a..f8fa0f8 100644 --- a/workplans/SHR-WP-0002-predecessor-and-deployment-reality.md +++ b/workplans/SHR-WP-0002-predecessor-and-deployment-reality.md @@ -145,6 +145,36 @@ Precedent worth reusing: `issue-core` was migrated off CoulombCore on 2026-08-19 via `ISSUE-WP-0007` and a `rapp-issue-core` package. That is the pattern, and it is one week old. +**Routed to `core-hub` 2026-08-20; waiting on their answer.** The vehicle is +`CORE-WP-0010` (runtime absorption into hub-core, `proposed`, all tasks `todo`), +which depends on `HUB-WP-0004` — itself `proposed`, and still carrying an open +decision about whether `hub-core` stays an importable library or becomes a +library plus a permanent thin host. + +**So the chain that would move production off CoulombCore bottoms out in an +unanswered architecture question.** That is a sequencing problem rather than an +implementation one, which is why it sits here and not in a child repo — but the +answer is core-hub's. + +Two shapes were put to them: + +- **(a) Interim move** — package Core Hub as-is onto railiance01, absorb into + hub-core later on a calm schedule. Costs a migration that would otherwise not + happen; buys independence from the decommission date. +- **(b) Absorb directly** — skip the interim host and let `CORE-WP-0010` / + `HUB-WP-0004` be the migration. Cheaper in total work; couples production + continuity to finishing an architecture decision under a hard external + deadline. + +The project does not choose between them, but records the reasoning either way. +The one position taken: **leaving it implicit is not acceptable**, because the +decommission date is a real constraint currently represented in no plan — +including this project's own gate model, which `T06` addresses. + +Also asked: whether the decommission date changes `HUB-WP-0004`'s open +library-vs-thin-host decision. **Open dependency for this project: the +CoulombCore decommission date is not pinned anywhere we can cite.** + ```task id: SHR-WP-0002-T04 status: todo