REQ-SELF-META-001 pass blocking since 0.2.0
Statement: The vnvspec self-spec shall be loadable by Spec.from_yaml() and shall pass structural validation.
Rationale: If vnvspec cannot spec itself, it cannot spec anything.
Verification Method: test
Last Checked: 2026-04-17 18:13 UTC
Acceptance Criteria
- Spec.from_yaml(".vnvspec/self-spec.yaml") succeeds.
- All requirement IDs are unique and follow the PREFIX-NNN pattern.
Evidence
| ID | Kind | Verdict | Observed | Details |
|---|---|---|---|---|
| EV-PYTEST-0036 | test | pass | 2026-04-17 18:13 | source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestSelfSpecLoadable::test_all_requirements_have_since_metadata, test_name: test_all_requirements_have_since_metadata |
| EV-PYTEST-0035 | test | pass | 2026-04-17 18:13 | source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestSelfSpecLoadable::test_self_spec_ids_follow_pattern, test_name: test_self_spec_ids_follow_pattern |
| EV-PYTEST-0034 | test | pass | 2026-04-17 18:13 | source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestSelfSpecLoadable::test_self_spec_ids_unique, test_name: test_self_spec_ids_unique |
| EV-PYTEST-0033 | test | pass | 2026-04-17 18:13 | source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestSelfSpecLoadable::test_self_spec_loads, test_name: test_self_spec_loads |