verdict-logic-selftest.sh sources the real aggregate_verdict()/ build_verdict_record() (via run-resource-verify.sh's BASH_SOURCE guard, no live deployment triggered) and exercises them with synthetic per-layer records: all-match/PASS positive control, a single-resource single-layer MISMATCH within a multi-resource batch (asserting both correct attribution of the failure AND that the other resources independently still report PASS), UNREACHABLE distinct from MISMATCH, REJECTED, and a zero-records degenerate case. 53 assertions total. Proven non-tautological: breaking aggregate_verdict()'s comparison logic (two different ways, independently reproduced by review) makes the selftest genuinely fail; restoring makes it pass again. This completes the resource-value-verification spec - all 15 tasks (1.1 through 8.2) implemented, reviewed, and committed. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| rules | ||
| skills | ||
| settings.json | ||