REQ-SELF-ERRORS-001 — All vnvspec exceptions shall inherit from VnvspecE

REQ-SELF-ERRORS-001 pass medium since 0.1.0

Statement: All vnvspec exceptions shall inherit from VnvspecError and carry a help_url attribute.

Rationale: Structured error hierarchy enables programmatic error handling and user-friendly diagnostics.

Verification Method: test

Last Checked: 2026-04-17 18:13 UTC

Acceptance Criteria

Evidence

IDKindVerdictObservedDetails
EV-PYTEST-0029testpass2026-04-17 18:13source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestErrorHierarchy::test_errors_have_help_url, test_name: test_errors_have_help_url
EV-PYTEST-0028testpass2026-04-17 18:13source: pytest-vnvspec, nodeid: tests/test_self_spec.py::TestErrorHierarchy::test_all_errors_inherit_from_vnvspec_error, test_name: test_all_errors_inherit_from_vnvspec_error