Shay
|
32612c5741
|
docs(audit): substrate-liveness ratchet v1 (partial; L0-L3 + L10 informed) (#242)
Derives the wiring-debt sequence from audit findings landed so far.
Companion to substrate-liveness-registry.md per the audit-scope.
Nine W-NNN entries:
- W-001 ✅ versor-condition threshold rot (fixed via #239)
- W-002 ✅ ADR-0097 ledger test orphan (fixed via #240)
- W-003 ⏳ VaultPromotionPolicy dormant (depends on L10)
- W-004 ⏳ vault re-thaw path specified-not-verified-live (independent)
- W-005 ⏳ E0/E2 readback modulation absent (depends on W-004)
- W-006 ⏳ local pack readback rules dormant (operator decision: wire or delete)
- W-007 ⏳ DerivedRecognizer integration absent (depends on W-003 + recognizer-storage ADR)
- W-008 ⏳ L10 runtime model ADR (scope landed #236; spike/ADR pending)
- W-009 ⏳ HITL async queue surface (depends on W-008)
Suggested next-ADR sequence:
W-004 → W-006 → W-008 → W-005 → W-003 → recognizer-storage ADR
→ W-007 → W-009. Operator decides; ratchet records.
Includes a dependency-graph ASCII diagram, explicit deferral list
(EngineIdentity shelved, L4-L9 findings pending, recognizer-drop-off
ADR derived from named items), and a "how the ratchet evolves"
section codifying append-only revision discipline.
Will be revised as L4-L9 audits land. New audit findings add new
W-NNN entries; resolved entries get ✅ in place rather than removed
(history is the value).
|
2026-05-24 18:27:40 -07:00 |
|