feat: version state hub fabric export contract
This commit is contained in:
parent
be0299e528
commit
63379ca329
5 changed files with 898 additions and 126 deletions
|
|
@ -190,7 +190,7 @@ Result:
|
|||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0017-T04
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "d10f120d-746d-468d-b208-d946b54c2707"
|
||||
```
|
||||
|
|
@ -215,6 +215,24 @@ Done when:
|
|||
- compatibility tests cover both old baseline import behavior and the new
|
||||
vNext export behavior, or intentionally document a controlled breaking reset.
|
||||
|
||||
Result:
|
||||
|
||||
- Updated `schemas/state-hub-export.schema.yaml` to accept both the legacy
|
||||
`railiance.fabric/v1alpha1` declaration-centered export and the
|
||||
`railiance.fabric/v1alpha2` / `financial-fabric-v1` export.
|
||||
- Added schema fields for netkingdom, actors, fabrics, node containment,
|
||||
node ownership, accounting attribution, evidence, utility edge
|
||||
provider/consumer context, boundary crossing flags, and unresolved gaps.
|
||||
- Added `examples/exports/financial-fabric-v1.json` as a materialized sample
|
||||
payload.
|
||||
- Updated `docs/state-hub-integration.md` to describe the v1alpha1/v1alpha2
|
||||
contract split, State Hub import expectations, and the current limitation
|
||||
that `STATE-WP-0050` only materializes v1alpha1 until `STATE-WP-0051`.
|
||||
- Added schema compatibility coverage for both old and financial graph export
|
||||
shapes.
|
||||
- Verified with `python3 -m pytest tests/test_registry.py -q` and full
|
||||
`python3 -m pytest`.
|
||||
|
||||
## T05 - Seed The Current Railiance Netkingdom Baseline
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue