Add first reef rollout workplan
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

This commit is contained in:
codex 2026-07-25 10:54:29 +02:00
parent ae660d275f
commit fba5485bbd
2 changed files with 135 additions and 0 deletions

25
WORK-RECORDS.md Normal file
View file

@ -0,0 +1,25 @@
# Work Records — railiance-infra
> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record
> stage 3). Do not edit by hand — edit the source file/block listed for
> each record and re-run fix-consistency to refresh this index. Archived
> workplans are omitted; closed decisions/intakes/engagements stay listed
> so recently-resolved work is still visible. [auto]
| Kind | ID | Status | Lane | Source |
| --- | --- | --- | --- | --- |
| workplan | RAIL-HO-WP-0006 | finished | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| workplan | RAIL-HO-WP-0007 | ready | — | workplans/RAIL-HO-WP-0007-first-reef-rollout-and-s1-canonicalization.md |
| task | RAIL-HO-WP-0006-T01 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T02 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T03 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T04 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T05 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T06 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T07 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T08 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0006-T09 | done | — | workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md |
| task | RAIL-HO-WP-0007-T01 | todo | — | workplans/RAIL-HO-WP-0007-first-reef-rollout-and-s1-canonicalization.md |
| task | RAIL-HO-WP-0007-T02 | todo | — | workplans/RAIL-HO-WP-0007-first-reef-rollout-and-s1-canonicalization.md |
| task | RAIL-HO-WP-0007-T03 | todo | — | workplans/RAIL-HO-WP-0007-first-reef-rollout-and-s1-canonicalization.md |
| task | RAIL-HO-WP-0007-T04 | wait | — | workplans/RAIL-HO-WP-0007-first-reef-rollout-and-s1-canonicalization.md |

View file

@ -0,0 +1,110 @@
---
id: RAIL-HO-WP-0007
type: workplan
title: "First reef rollout and S1 canonicalization"
domain: financials
repo: railiance-infra
status: ready
owner: codex
topic_slug: railiance
created: "2026-07-25"
updated: "2026-07-25"
state_hub_workstream_id: "42c28d2e-6e1b-4ec4-b191-8ba9f09899da"
---
# RAIL-HO-WP-0007 - First reef rollout and S1 canonicalization
## Goal
Prepare the S1 side of the first reef rollout while making `railiance-infra`
the clear canonical S1 ownership repo for future architecture work.
This follows the rollout defined in
`/home/worsch/railiance-master/docs/reef-first-wave-rollout.md`.
## Boundaries
This workplan may:
- prepare the S1 cleanup direction between `railiance-infra` and
`railiance-hosts`
- define the substrate identity data future reef repos will need
- prepare the first rollout surface for `reef-railiance01`,
`reef-coulombcore`, and `reef-ops-workstations`
It must not:
- silently retire `railiance-hosts` without an explicit migration direction
- move S2/S3/S5 workload ownership into S1
- create one repo per machine by default
## T01 - Record `railiance-infra` as canonical S1 for future architecture
```task
id: RAIL-HO-WP-0007-T01
status: todo
priority: high
state_hub_task_id: "e162235f-b4c1-42fb-ae17-23f698a8ad3f"
```
Document the S1 direction so new architecture work anchors on `railiance-infra`
rather than treating `railiance-hosts` and `railiance-infra` as equally
canonical.
Done when the repo has an explicit cleanup or freeze direction for the duplicate
S1 line.
## T02 - Prepare substrate identity data for the first reefs
```task
id: RAIL-HO-WP-0007-T02
status: todo
priority: high
state_hub_task_id: "aa32fb8d-adab-41d3-bb8d-13167df7cc44"
```
Prepare the minimum substrate identity and topology data needed for:
- `reef-railiance01`
- `reef-coulombcore`
- `reef-ops-workstations`
Done when the future reefs have a clear source-backed S1 starting point for
identity, membership, and lifecycle context.
## T03 - Separate stable substrate facts from transitional labels
```task
id: RAIL-HO-WP-0007-T03
status: todo
priority: medium
state_hub_task_id: "f5d58dc6-5086-4cc7-9282-d15a6eb51549"
```
Record which substrate facts are stable enough for reef rollout now and which
transitional nicknames or legacy interpretations must remain provisional.
Done when the future reef repos can start from stable operational facts instead
of from narrative labels.
## T04 - Prepare the first reef creation handoff
```task
id: RAIL-HO-WP-0007-T04
status: wait
priority: medium
state_hub_task_id: "0297092c-556d-42f0-bd9d-283db0f375dd"
```
Blocked on T01-T03.
Prepare the handoff for creating the first reef repos and for reducing the S1
duplication risk during that rollout.
Done when the first reef repos can be created without reopening the
`hosts`-versus-`infra` ambiguity.
## Notes
This workplan is repo-local. The framework-level reef decision and sequencing
remain in `railiance-master/workplans/RAILIANCE-WP-0017-rail-rapp-reef-repo-separation.md`.