REQ-SELF-COMPAT-001 pass blocking since 0.2.0
Statement: Every public symbol exported by vnvspec v0.1.0 shall remain importable in v0.2.0 with the same signature.
Rationale: The v0.2 backward-compatibility contract is enforced in CI.
Verification Method: test
Last Checked: 2026-04-17 18:13 UTC
Acceptance Criteria
- scripts/check_v0_1_compat.py exits with code 0.
- All 16 v0.1 symbols are importable from the vnvspec top-level namespace.
Evidence
| ID | Kind | Verdict | Observed | Details |
|---|---|---|---|---|
| EV-PYTEST-0030 | test | pass | 2026-04-17 18:13 | source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestBackwardCompat::test_v01_symbols_importable, test_name: test_v01_symbols_importable |