§53.1 Function
RRD-01 names recovery as a constitutional capability. When a guardian block halts a transition, when a derivation falls behind its source, or when a surface contradicts its canonical artifact, the recovery path is the named answer — not an ad hoc one.
§53.2 Surface Binding
RRD-01 binds the recovery subsystem and its operator-facing surfaces. The audit trail is non-optional; a recovery without an audit record is, under this article, not a recovery.
json{ "subsystem": "kiri:system/recovery_repair", "apis": ["/recovery/diagnose", "/recovery/plan", "/recovery/apply", "/recovery/verify"], "audit_trail": "append-only, attached to every step, citable from the memory layer", "operator_procs": "named runbooks, versioned, ratified under GPL-01" }
§53.3 Operator Procedure Discipline
Every recovery procedure is named, versioned, ratified, and addressable. An operator may not invent a procedure mid-incident; they may invoke a ratified one, escalate to draft a new one, or halt. There is no fourth option.
- §53.3.aDiagnose before apply
No /recovery/apply call is accepted without a preceding /recovery/diagnose record.
- §53.3.bVerify before close
Every apply is followed by /recovery/verify; an unverified recovery remains open.
- §53.3.cAudit attached
Each step writes to the audit trail with operator identity, timestamp, and citation of the procedure version.
§53.4 Bounded Scope
RRD-01 does not modify governance, does not alter custody, and does not introduce new APIs beyond the existing recovery surface. It ratifies what is already validated.
§53.5 Final Principle
A civilization that treats recovery as an exception will, in time, treat exception as recovery. RRD-01 forbids the inversion.
“Recovery is a constitutional capability, not an incident.”
Operational Bindings
View system map →This article is not inert prose. It compiles into the following runtime systems, schemas, signals, and governance permissions.
- Civilization RuntimeL1 · RT-01Execution substrate that materializes ratified doctrine into running protocol state.runtimerpc / intentonlinekiri:system/runtime
- Persistent Memory LayerL1 · MEM-01Addressable, signed, reversible storage of every ratified record.memoryappend-only ledgeronlinekiri:system/memory
- Governance CoreL8 · GOV-01Owns the proposal lifecycle, quorum gating, and amendment of the amendment process.governanceproposal lifecycleonlinekiri:system/governance
- kiri:spec/RRD-01Diagnose → plan → apply → verify recovery sequence and audit trail contract.
- kiri:schema/RecoveryRecordPer-step recovery record with operator identity and procedure version.
- RT-01 · Civilization Runtime→MEM-01 · Persistent Memory LayerEach recovery step writes to the append-only audit trail.
- GOV-01 · Governance Core→RT-01 · Civilization RuntimeOperator procedures are ratified under GPL-01 before invocation.
