finish(CORE-WP-0007): retire Haskell/IHP infrastructure after Core Hub cutover
Operator sign-off recorded. Inter-Hub renamed to inter-hub-haskell on Forgejo, rollback deployments scaled to 0, haskell build lane parked, and cross-repo references updated. Workplan archived.
This commit is contained in:
parent
d1c493170f
commit
82f7dc2029
1 changed files with 38 additions and 5 deletions
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Retire Haskell/IHP infrastructure after Core Hub cutover"
|
||||
domain: infotech
|
||||
repo: core-hub
|
||||
status: active
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: custodian
|
||||
created: "2026-06-27"
|
||||
|
|
@ -40,7 +40,7 @@ unblocked and can proceed independently of T02–T04.
|
|||
|
||||
```task
|
||||
id: CORE-WP-0007-T02
|
||||
status: wait
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "16eb7ce3-b574-4667-a189-c14ff5d0502b"
|
||||
```
|
||||
|
|
@ -65,7 +65,7 @@ rollback deployment after the stabilization window closes.
|
|||
|
||||
```task
|
||||
id: CORE-WP-0007-T03
|
||||
status: wait
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "bea9943c-916f-402f-a6d9-7907bb48137c"
|
||||
```
|
||||
|
|
@ -80,7 +80,7 @@ and `ops-bridge` haskelseed tunnel notes.
|
|||
|
||||
```task
|
||||
id: CORE-WP-0007-T04
|
||||
status: wait
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "ed7f8e01-5305-465c-8bfc-04bc47bfdf40"
|
||||
```
|
||||
|
|
@ -192,4 +192,37 @@ bootstrap evidence; `ops-hub` `make interhub-gate` against `hub.coulomb.social`.
|
|||
|
||||
Note: activity-core posts to the **cluster** State Hub on railiance01, not the
|
||||
workstation fallback at `127.0.0.1:8000`. Query via `state-hub-primary` tunnel or
|
||||
from inside the `activity-core` pod when reviewing evidence.
|
||||
from inside the `activity-core` pod when reviewing evidence.
|
||||
|
||||
|
||||
## Completion 2026-07-08 — Haskell retirement closed
|
||||
|
||||
Operator sign-off recorded after repeated public stabilization probe pass
|
||||
(2026-07-03 → 2026-07-08; all checks green on 2026-07-08 manual run).
|
||||
|
||||
### T02 — Inter-Hub repo rename and rollback retirement
|
||||
|
||||
- Forgejo/Gitea rename `coulomb/inter-hub` → `coulomb/inter-hub-haskell` on
|
||||
railiance01 (`forgejo.coulomb.social`) and CoulombCore (`gitea.coulomb.social`)
|
||||
- Rollback deployments scaled to `0` on CoulombCore (`inter-hub` namespace) and
|
||||
railiance01; stale railiance01 ingress for `hub.coulomb.social` removed
|
||||
- `hub.coulomb.social` continues to serve Core Hub (`/healthz` 200)
|
||||
- `inter-hub` repo: README retirement banner, CI `workflow_dispatch` only,
|
||||
registry paths updated to `inter-hub-haskell`
|
||||
|
||||
### T03 — Haskell build lane parked
|
||||
|
||||
- `sand-boxer/profiles/profile.vm-haskell-build.yaml` marked `retired`
|
||||
- `railiance-forge/docs/gitea-actions-runner-substrate.md` notes haskelseed lane
|
||||
parked; no new Haskell/IHP image builds scheduled
|
||||
- `ops-bridge/wiki/OpsBridge.md` documents haskelseed build lane retirement
|
||||
|
||||
### T04 — Cross-repo references updated
|
||||
|
||||
- `ops-hub` INTENT/SCOPE/README → Core Hub production surface
|
||||
- `activity-core/SCOPE.md` → Core Hub ops evidence intake
|
||||
- `the-custodian/ops/service-inventory.yml` → `inter-hub-haskell` retired entry
|
||||
- `the-custodian/docs/core-hub-cutover-decision-coupling.md` → fallback no longer
|
||||
required
|
||||
- `railiance-apps` chart metadata and `docs/inter-hub-on-railiance01.md` retired
|
||||
- `ihp-railiance-probe/README.md` link updated
|
||||
Loading…
Add table
Add a link
Reference in a new issue