plan hosted Fabric authority residual
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a053ff-1d6f-7fe2-ac1c-a6eb40a42a0c
This commit is contained in:
parent
113445def9
commit
cac43e47d1
2 changed files with 77 additions and 0 deletions
|
|
@ -11,6 +11,7 @@
|
||||||
| workplan | RAIL-FAB-WP-0025 | finished | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
| workplan | RAIL-FAB-WP-0025 | finished | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
||||||
| workplan | RAIL-FAB-WP-0026 | finished | — | workplans/RAIL-FAB-WP-0026-repo-family-relation-projection.md |
|
| workplan | RAIL-FAB-WP-0026 | finished | — | workplans/RAIL-FAB-WP-0026-repo-family-relation-projection.md |
|
||||||
| workplan | RAIL-FAB-WP-0027 | finished | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
| workplan | RAIL-FAB-WP-0027 | finished | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
||||||
|
| workplan | RAIL-FAB-WP-0028 | proposed | — | workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md |
|
||||||
| task | RAIL-FAB-WP-0025-T01 | done | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
| task | RAIL-FAB-WP-0025-T01 | done | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
||||||
| task | RAIL-FAB-WP-0025-T02 | done | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
| task | RAIL-FAB-WP-0025-T02 | done | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
||||||
| task | RAIL-FAB-WP-0025-T03 | done | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
| task | RAIL-FAB-WP-0025-T03 | done | — | workplans/RAIL-FAB-WP-0025-rail-rapp-reef-fabric-adaptation.md |
|
||||||
|
|
@ -22,3 +23,7 @@
|
||||||
| task | RAIL-FAB-WP-0027-T02 | done | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
| task | RAIL-FAB-WP-0027-T02 | done | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
||||||
| task | RAIL-FAB-WP-0027-T03 | done | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
| task | RAIL-FAB-WP-0027-T03 | done | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
||||||
| task | RAIL-FAB-WP-0027-T04 | done | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
| task | RAIL-FAB-WP-0027-T04 | done | — | workplans/RAIL-FAB-WP-0027-versioned-rail-readiness-projection.md |
|
||||||
|
| task | RAIL-FAB-WP-0028-T01 | todo | — | workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md |
|
||||||
|
| task | RAIL-FAB-WP-0028-T02 | wait | — | workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md |
|
||||||
|
| task | RAIL-FAB-WP-0028-T03 | wait | — | workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md |
|
||||||
|
| task | RAIL-FAB-WP-0028-T04 | wait | — | workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md |
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,72 @@
|
||||||
|
---
|
||||||
|
id: RAIL-FAB-WP-0028
|
||||||
|
type: workplan
|
||||||
|
title: "Host and operate the financial Fabric authority"
|
||||||
|
domain: financials
|
||||||
|
repo: railiance-fabric
|
||||||
|
status: proposed
|
||||||
|
owner: codex
|
||||||
|
topic_slug: railiance
|
||||||
|
created: "2026-08-31"
|
||||||
|
updated: "2026-08-31"
|
||||||
|
---
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: RAIL-FAB-WP-0028-T01
|
||||||
|
status: todo
|
||||||
|
priority: high
|
||||||
|
```
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: RAIL-FAB-WP-0028-T02
|
||||||
|
status: wait
|
||||||
|
priority: high
|
||||||
|
```
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: RAIL-FAB-WP-0028-T03
|
||||||
|
status: wait
|
||||||
|
priority: high
|
||||||
|
```
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: RAIL-FAB-WP-0028-T04
|
||||||
|
status: wait
|
||||||
|
priority: high
|
||||||
|
```
|
||||||
|
|
||||||
|
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.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue