inspection-reconcile: scenario demonstration

Each scenario was assessed by the engine and checked against the hand-written oracle in fixtures/oracle.yaml.

scenariooracle statusactual statusmatches oraclereport
S01-cleanREADY_FOR_REVIEWREADY_FOR_REVIEWyesreport
S02-missing-inspectionBLOCKEDBLOCKEDyesreport
S03-wrong-project-evidenceBLOCKEDBLOCKEDyesreport
S04-revised-evidenceBLOCKEDBLOCKEDyesreport
S05-incomplete-captureUNKNOWNUNKNOWNyesreport
S06-correctedREADY_FOR_REVIEWREADY_FOR_REVIEWyesreport
S07-duplicate-currentBLOCKEDBLOCKEDyesreport
S08-silent-byte-changeBLOCKEDBLOCKEDyesreport
S09-missing-fileBLOCKEDBLOCKEDyesreport
S10-missing-documentBLOCKEDBLOCKEDyesreport
S11-no-scopeUNKNOWNUNKNOWNyesreport
S12-attachment-not-capturedUNKNOWNUNKNOWNyesreport
S13-conflicting-current-revisionsBLOCKEDBLOCKEDyesreport
S14-revoked-approvalBLOCKEDBLOCKEDyesreport
S15-out-of-scope-recordREADY_FOR_REVIEWREADY_FOR_REVIEWyesreport
S16-quickbase-cleanREADY_FOR_REVIEWREADY_FOR_REVIEWyesreport
S17-quickbase-unmapped-valueUNKNOWNUNKNOWNyesreport
S18-revision-bindingBLOCKEDBLOCKEDyesreport
S19-binding-strength-insufficientUNKNOWNUNKNOWNyesreport
S20-dangling-referenceUNKNOWNUNKNOWNyesreport
S21-invalid-pathUNKNOWNUNKNOWNyesreport
S22-case-mismatchBLOCKEDBLOCKEDyesreport
S23-duplicate-keyBLOCKEDBLOCKEDyesreport
S24-scope-not-acceptedUNKNOWNUNKNOWNyesreport

The corrected rerun: S02 → S06

Status BLOCKED → READY_FOR_REVIEW; 5 finding(s) changed, 202 unchanged.