docs(CUST-WP-0025): record CORE-WP-0007 Haskell retirement closeout
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 5s

Update T17 and Phase 3 notes: operator sign-off, inter-hub-haskell rename,
rollback scale-down, and workplan closeout now that all 26 tasks are done.
This commit is contained in:
codex 2026-07-08 13:05:24 +02:00
parent 38cd8cf828
commit 85c6dcd4b4

View file

@ -379,9 +379,9 @@ custody remains outside Git.
**Core Hub reset (2026-06-27):** `CUST-WP-0052` supersedes the Inter-Hub-first
implementation direction for future work. T13-T19 below have been rewritten
around Core Hub: API-first replacement contracts, CLI helpers second, deployed
evidence and cutover gates, and a rebuilt whynot-aligned operator UI third. Keep
Haskell Inter-Hub as legacy compatibility or rollback evidence, not the preferred
implementation target.
evidence and cutover gates, and a rebuilt whynot-aligned operator UI third.
Haskell Inter-Hub is retired as `inter-hub-haskell` (`CORE-WP-0007` finished
2026-07-08); Core Hub is the sole production framework surface.
### T13 — Open Core Hub replacement lane
@ -547,22 +547,24 @@ Non-secret evidence stubs in `docs/evidence/`, aggregated readiness summary
(`readyForCutover: true`), cutover decision record in
`docs/core-hub-cutover-decision-coupling.md`, public stabilization probes pass
on `hub.coulomb.social`, and supersede decisions recorded for `CUST-WP-0047-T05`
and `CUST-WP-0049-T06`. Inter-Hub remains rollback-only through
`CORE-WP-0007` stabilization sign-off.
and `CUST-WP-0049-T06`. `CORE-WP-0007` Haskell retirement closed the same day
(see closeout below); Inter-Hub fallback is no longer operationally maintained.
### Stabilization closeout gate (2026-07-07 → 2026-07-10)
### Stabilization and CORE-WP-0007 closeout (2026-07-03 → 2026-07-08)
Automated post-cutover stabilization for `CORE-WP-0007-T02` operator sign-off
is live. Runbook: `/home/worsch/core-hub/docs/deployment/stabilization-signoff.md`.
Progress events bind to workstream `a8d66822-e435-4b1e-ad81-37a298d1795e` /
task `16eb7ce3-b574-4667-a189-c14ff5d0502b` (`CORE-WP-0007-T02`).
Post-cutover stabilization supported `CORE-WP-0007-T02` operator sign-off.
Runbook: `/home/worsch/core-hub/docs/deployment/stabilization-signoff.md`.
Progress events bound to workstream `a8d66822-e435-4b1e-ad81-37a298d1795e` /
task `16eb7ce3-b574-4667-a189-c14ff5d0502b` (`CORE-WP-0007-T02`). Operator
sign-off decision recorded 2026-07-08; `CORE-WP-0007` archived
(`workplans/archived/260708-CORE-WP-0007-haskell-retirement.md`).
| Item | Value |
| --- | --- |
| Window start | 2026-07-03 (production cutover) |
| Window end | 2026-07-10T17:35:00Z (closeout job) |
| Window end | 2026-07-10T17:35:00Z (scheduled closeout; operator approved 2026-07-08) |
| Daily check | 09:00 Europe/Berlin via activity-core |
| Closeout | one-shot at window end |
| Closeout | operator sign-off 2026-07-08 after repeated probe pass |
**Automated checks** (`core-hub` context resolver `stabilization_check`):
@ -600,9 +602,20 @@ Projected into `activity-core/k8s/railiance/20-runtime.yaml`. Manual companion:
`Core Hub stabilization daily: pass; widget_types=26/26`.
Note: activity-core posts to the **cluster** State Hub on railiance01, not the
workstation fallback at `127.0.0.1:8000`. T17 coupling is closed; Haskell
retirement (`CORE-WP-0007-T02``T04`) unblocks only after closeout pass and
operator approval recorded in State Hub.
workstation fallback at `127.0.0.1:8000`.
**`CORE-WP-0007` closeout (2026-07-08):**
| Item | Outcome |
| --- | --- |
| Operator sign-off | State Hub decision event `9a568284…` |
| Forgejo rename | `coulomb/inter-hub``coulomb/inter-hub-haskell` (railiance01 + CoulombCore) |
| Rollback k8s | `inter-hub` deployments scaled to `0` on both clusters; stale railiance01 ingress removed |
| Haskell build lane | haskelseed profile parked; inter-hub CI `workflow_dispatch` only |
| Cross-repo refs | `ops-hub`, `activity-core`, service inventory, cutover coupling doc updated |
T17 coupling is fully closed. Phase 3 ops/Core Hub bootstrap has no remaining
Inter-Hub or Haskell retirement gates.
### T18 — Core Hub operator UI first screens
@ -794,3 +807,10 @@ Concrete pricing:
Completed 2026-07-08: `fin-hub/docs/raas-mvp-packaging.md` defines tier matrix,
landing page draft, onboarding workflow, legal/GmbH framework outline, and first
customer acquisition strategy.
## Workplan closeout (2026-07-08)
All 26 tasks are `done`. Phase 3 external gate `CORE-WP-0007` Haskell retirement
finished the same day: production at `hub.coulomb.social` is Core Hub only;
historical Haskell implementation lives in `inter-hub-haskell` (retired). FOS Hub
bootstrap objectives through Phase 4 fin-hub MVP are complete.