Section 23Experimentation and Evidence

Reliability and recovery requirements

Defines failure isolation, cancellation, crash recovery, artifact safety, checkpoint handling, and actionable failure reporting.

Section relationships
IDNamePriorityRequirementVerification
REL-001Structured failureMVPEvery anticipated compile, load, run, save, controller, and backend failure SHALL produce a structured error and preserve prior valid project state.Test
REL-002No false completionMVPA failed, cancelled, or interrupted run SHALL never be marked complete.Test
REL-003EnduranceMVPThe reference scenario SHALL complete TBD-REL-ENDURANCE without crash, invalid state, or unbounded memory growth.Analysis
REL-004Repeatable resetMVPRepeated reset and rerun cycles SHALL satisfy the selected reproducibility criterion without cumulative state leakage.Test
REL-005Corrupt-input handlingMVPCorrupt, truncated, oversized, cyclic, or unsupported project and asset inputs SHALL fail with bounded resource use and actionable diagnostics.Test
REL-006Save interruption recoveryMVPAn interrupted save SHALL leave either the previous valid project or the new valid project recoverable.Test
REL-007Cache invalidationMVPA compiled or asset cache SHALL not be reused when an identity-bearing input, version, capability, or option changes.Test
REL-008Checkpoint compatibilityBetaA checkpoint SHALL declare its compatible software, schema, and backend versions and SHALL fail safely when incompatible.Test
REL-009Adapter restart policyBetaA process adapter SHALL declare whether restart and state recovery are supported; BeforeMetal SHALL not assume transparent recovery.Test
REL-010Resource exhaustionBetaResource exhaustion SHALL terminate or degrade work according to a named policy without corrupting completed artifacts.Test
REL-011Warning escalationMVPAn experiment SHALL be able to treat selected warning codes as compile or run errors.Test
REL-012Issue reproduction reportBetaBeforeMetal SHALL create a redacted diagnostic report containing versions, manifest identity, logs, warnings, and reproduction instructions.Demonstration

Generated from the canonical specification. Edit section metadata or prose in docs/requirements.md; the website rebuilds this page and its relationships automatically.