generated from coulomb/repo-seed
feat: version state hub fabric export contract
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user