REQ-SELF-COLLECTOR-001 pass high since 0.2.0
Statement: The EvidenceCollector shall validate requirement IDs against the spec and raise RequirementError for unknown IDs.
Rationale: Strong contract prevents evidence from being silently orphaned.
Verification Method: test
Last Checked: 2026-04-17 18:13 UTC
Acceptance Criteria
- collector.check("UNKNOWN", True) raises RequirementError.
- collector.record("UNKNOWN", "pass") raises RequirementError.
Evidence
| ID | Kind | Verdict | Observed | Details |
|---|---|---|---|---|
| EV-PYTEST-0001 | test | pass | 2026-04-17 18:13 | source: pytest-vnvspec, nodeid: tests/collectors/test_evidence.py::TestEvidenceCollectorContextManager::test_unknown_requirement_raises, test_name: test_unknown_requirement_raises |