Contracts
README.md
Contracts — Dev-Assist Retirement + Path-Validation Hardening
This is a test-suite hygiene + security-hardening mission; it ships no new API/wire contracts.
The mission's "contracts" are the standing test guards it consolidates and the validator it hardens:
src/specify_cli/mission.py::validate_deliverables_path— hardened to reject every malicious-path class (FR-001). Function-only; runtime wiring deferred to #2539/#2536.tests/runtime/test_bridge_compat_surface.py— the runtime-bridge family compat-surface guard (coverage authority for WP02's retirements).tests/merge/test_merge_compat_surface.py(new, WP04) — merge-family{symbol→residual}compat guard (54 symbols).tests/specify_cli/cli/commands/agent/test_tasks_compat_surface.py(new, WP05) — tasks-family compat guard (129 symbols, all 6 seams).
No contracts/*.md API specs apply.