REQ-SELF-VERDICT-001 pass blocking since 0.3.0
Statement: The Report.verdict() method shall return "inconclusive" when any evidence has an inconclusive verdict and no failures are present (strict policy).
Rationale: Inconclusive evidence means "we don't know" and must not be silently upgraded to "pass".
Verification Method: test
Last Checked: 2026-04-17 20:01 UTC
Acceptance Criteria
- A report with pass + inconclusive evidence returns "inconclusive" under strict policy.
- A report with pass + inconclusive evidence returns "pass" under lenient policy.
- A report with fail + inconclusive evidence returns "fail" under both policies.
Evidence
| ID | Kind | Verdict | Observed | Details |
|---|---|---|---|---|
| EV-AUTO-0027 | test | pass | 2026-04-17 20:01 | message: strict=True, lenient=True, fail_precedence=True |