Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0e3b8-9815-70f2-9ac5-37bcde2c5090
3.3 KiB
| id | type | title | domain | repo | status | flavor | origin | origin_ref | owner | topic_slug | created | updated | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RAIL-FAB-WP-0028 | workplan | Host and operate the financial Fabric authority | financials | railiance-fabric | blocked | residual | residual | STATE-WP-0079 | codex | railiance | 2026-08-31 | 2026-09-27 | 58a56363-3bda-50f7-8240-1e45131bc7d9 |
RAIL-FAB-WP-0028 - Hosted financial Fabric authority
Goal
Turn the local registry-backed authority proven by FIN-WP-0003 and STATE-WP-0079-D2 into a durable production owner surface. State Hub can retain an immutable projection during the strangler window, but retirement must not depend on a workstation process or a workstation-owned SQLite database.
Origin: residual from STATE-WP-0079-T04 after the 2026-08-31 D2 parity and
rollback rehearsal.
T01 - Decide runtime and persistence ownership
id: RAIL-FAB-WP-0028-T01
status: wait
flavor: residual
priority: high
state_hub_task_id: "65702f41-b87e-59e5-9396-cd1fda5e8ef4"
Select the production runtime, persistent registry store, backup/restore boundary, authentication policy, and deployment repository. Preserve accepted snapshot history and deterministic snapshot-set provenance.
T02 - Deploy the authority service
id: RAIL-FAB-WP-0028-T02
status: wait
flavor: residual
priority: high
state_hub_task_id: "cad1af1d-177b-5a47-a9fa-d99c40bb2649"
Starts after T01. Package and deploy the registry service with health/readiness checks and stable
owner endpoints for /exports/financial, /graph/summary, and /graph/edges.
Do not expose mutation endpoints without the authorization selected in T01.
T03 - Automate freshness and recovery
id: RAIL-FAB-WP-0028-T03
status: wait
flavor: residual
priority: high
state_hub_task_id: "78a73d4e-46aa-53c7-911b-be5f79bc25e8"
Starts after T02. Run a reviewed accepted-snapshot refresh loop, surface stale/error state, and prove backup/restore without changing the deterministic export for an unchanged accepted snapshot set.
T04 - Cut direct consumers over
id: RAIL-FAB-WP-0028-T04
status: wait
flavor: residual
priority: high
state_hub_task_id: "c66c3fa4-8856-5999-8c47-dbb2f6efc21e"
Starts after T03. Run the fin-hub consumer gate against the hosted owner endpoint, inventory and
switch any real callers, exercise rollback, and hand the receipts back to
STATE-WP-0079-T04 before State Hub's Fabric projection routes retire.
Loose-end review — 2026-09-27
T01–T04 remain blocked. The fin-hub consumer contract selects Fabric as the specialized authority, but does not select or admit its production runtime, persistent volume, offsite backup ownership, authentication policy, or deployment repository. No hosted Fabric onboarding decision was found in this repository or railiance-platform's workplans. A workstation SQLite service does not satisfy this plan's durability gate.
T01 needs a runtime/persistence and access decision with railiance-platform and railiance-enablement, including named backup/recovery ownership and deployment admission. T02 waits for that decision; T03 waits for the deployed authority; T04 waits for freshness/recovery receipts and the fin-hub consumer gate. Keep State Hub projection routes available until those gates pass. Existing tasks retain all work; no new task or workplan was opened.