REQ-SELF-SOURCE-001 pass 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 20:01 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-AUTO-0029 | test | pass | 2026-04-17 20:01 | message: str_norm=True, list_pass=True, default_empty=True |