REQ-SELF-VERDICT-001 inconclusive 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 18:13 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-PYTEST-0038 | test | inconclusive | 2026-04-17 18:13 | source: pytest-vnvspec, reason: no test linked |