inspection-reconcile: scenario demonstration
Each scenario was assessed by the engine and checked against the hand-written oracle in fixtures/oracle.yaml.
| scenario | oracle status | actual status | matches oracle | report |
|---|---|---|---|---|
S01-clean | READY_FOR_REVIEW | READY_FOR_REVIEW | yes | report |
S02-missing-inspection | BLOCKED | BLOCKED | yes | report |
S03-wrong-project-evidence | BLOCKED | BLOCKED | yes | report |
S04-revised-evidence | BLOCKED | BLOCKED | yes | report |
S05-incomplete-capture | UNKNOWN | UNKNOWN | yes | report |
S06-corrected | READY_FOR_REVIEW | READY_FOR_REVIEW | yes | report |
S07-duplicate-current | BLOCKED | BLOCKED | yes | report |
S08-silent-byte-change | BLOCKED | BLOCKED | yes | report |
S09-missing-file | BLOCKED | BLOCKED | yes | report |
S10-missing-document | BLOCKED | BLOCKED | yes | report |
S11-no-scope | UNKNOWN | UNKNOWN | yes | report |
S12-attachment-not-captured | UNKNOWN | UNKNOWN | yes | report |
S13-conflicting-current-revisions | BLOCKED | BLOCKED | yes | report |
S14-revoked-approval | BLOCKED | BLOCKED | yes | report |
S15-out-of-scope-record | READY_FOR_REVIEW | READY_FOR_REVIEW | yes | report |
S16-quickbase-clean | READY_FOR_REVIEW | READY_FOR_REVIEW | yes | report |
S17-quickbase-unmapped-value | UNKNOWN | UNKNOWN | yes | report |
S18-revision-binding | BLOCKED | BLOCKED | yes | report |
S19-binding-strength-insufficient | UNKNOWN | UNKNOWN | yes | report |
S20-dangling-reference | UNKNOWN | UNKNOWN | yes | report |
S21-invalid-path | UNKNOWN | UNKNOWN | yes | report |
S22-case-mismatch | BLOCKED | BLOCKED | yes | report |
S23-duplicate-key | BLOCKED | BLOCKED | yes | report |
S24-scope-not-accepted | UNKNOWN | UNKNOWN | yes | report |
The corrected rerun: S02 → S06
Status BLOCKED → READY_FOR_REVIEW; 5 finding(s) changed, 202 unchanged.
R2:obligation:O-017: FAIL NO_CURRENT_INSPECTION → PASS SINGLE_CURRENT_COMPLETEDR3:obligation:O-017: NOT_EVALUATED BLOCKED_BY_UPSTREAM → PASS IDENTITY_CONSISTENTR4:obligation:O-017: NOT_EVALUATED BLOCKED_BY_UPSTREAM → PASS REQUIRED_KINDS_PRESENTR5:obligation:O-017: NOT_EVALUATED BLOCKED_BY_UPSTREAM → PASS EVIDENCE_AVAILABLER6:obligation:O-017: NOT_EVALUATED BLOCKED_BY_UPSTREAM → PASS APPROVAL_COVERS_CURRENT