Recovery assurance integrates with the Spanda Assurance Engine to produce verifiable recovery evidence.
Failure → Diagnosis → Recovery Plan → Safety Validation → Recovery Action → Outcome → Evidence
| Metric | Description |
|---|---|
| Recovery Evidence | Per-action audit records |
| Recovery Readiness | Can recovery be attempted? |
| Success Rate | Historical recovery success ratio |
| Traceability | Full recovery workflow chain |
Each recovery attempt records:
Recovery assurance is composed into spanda assure via MissionAssuranceSummary.recovery.
spanda assure examples/showcase/recovery_assurance/rover.sd
spanda recovery-report examples/showcase/recovery_assurance/rover.sd
When recovery runs through the Recovery Orchestrator (POST /v1/recovery/execute or spanda
recovery execute), immutable OrchestratorRecoveryEvidence records are appended to server state
and persisted in control-center-recovery.json. Query with GET /v1/recovery/history or spanda
recovery history.
The recovery knowledge base stores failure patterns, recovery patterns, and success rates for recommendations only. It does not modify code, safety rules, or hardware requirements automatically.