REQ-SELF-SOURCE-001 inconclusive high since 0.3.0
Statement: The Requirement.source field shall accept both str and list[str], auto-normalizing a bare string to a one-element list.
Rationale: Catalogs cite multiple source URLs; backward compatibility requires accepting a single string.
Verification Method: test
Last Checked: 2026-04-17 18:13 UTC
Acceptance Criteria
- Requirement(source="url") normalizes to source=["url"].
- Requirement(source=["a", "b"]) preserves the list.
- Requirement() defaults to source=[].
Evidence
| ID | Kind | Verdict | Observed | Details |
|---|---|---|---|---|
| EV-PYTEST-0039 | test | inconclusive | 2026-04-17 18:13 | source: pytest-vnvspec, reason: no test linked |