Minor release: the snapshot spine is now correct-by-construction and every enrichment dimension carries an explanatory weft-reason. Frozen warpline.<contract>.v1 MCP contracts are unchanged; the success envelope gains one additive top-level key (enrichment_reasons). Merged after a release-grade multi-agent quality review (verdict: ship; 0 blockers, 0 majors; every frozen-contract invariant verified to hold).
Added
enrichment_reasons— a new additive top-level envelope key carrying the{reason_class, cause, fix}weft-reason triple per dimension, so every absence reads as explained absence (the closed six-keyenrichmentvocab is unchanged).sei,governance, and reservedrequirementsnow carry triples.- Conformance — 4 new golden vectors (
GV-LW-6,GV-HON-SEI/GOV/REQ; 18 total) lock the atomic-capture and honesty invariants; the golden-vector fixture is now portable for the GS-7 5th-producer oracle, with a hub handover package underdocs/integration/.
Changed
- Snapshot edge-capture is correct-by-construction — a single
BEGIN IMMEDIATEtransaction (capture_snapshot_atomic) replaces the prior multi-step write. A snapshot is never visible until all its edges are committed, and a mid-capture failure leaves the prior good snapshot intact (fail-closed, locked by a regression test +GV-LW-6).
🤖 Generated with Claude Code