REQ-SELF-META-001 — The vnvspec self-spec shall be loadable by Spec.fr

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

Evidence

IDKindVerdictObservedDetails
EV-PYTEST-0036testpass2026-04-17 18:13source: 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-0035testpass2026-04-17 18:13source: 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-0034testpass2026-04-17 18:13source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestSelfSpecLoadable::test_self_spec_ids_unique, test_name: test_self_spec_ids_unique
EV-PYTEST-0033testpass2026-04-17 18:13source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestSelfSpecLoadable::test_self_spec_loads, test_name: test_self_spec_loads