Spanda

Recovery Assurance

Recovery assurance integrates with the Spanda Assurance Engine to produce verifiable recovery evidence.

Evidence chain

Failure → Diagnosis → Recovery Plan → Safety Validation → Recovery Action → Outcome → Evidence

Metrics

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

Audit record

Each recovery attempt records:

Integration

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

Orchestrator evidence (Control Center)

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.

Knowledge base

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.