Handbook
Traceability matrix
Negative tests required (02A/17): private key not in query strings; claim/copy alignment.
Updated
| Feature ID | Tests | API | UI | Docs |
|---|---|---|---|---|
| CAP-FOUND-001 | check-40.py (dual wiki) | n/a | n/a | wiki/* |
| CAP-SEC-001 | test_envelope_v2.py, test_keys.py | routes_results, routes_pdp | app.js crypto-ui | ADR-002 |
| CAP-AFF-001 | test_aff_*.py | routes_aff.py | admin (partial) | docs/framework/aff-v0.1 |
| CAP-360-001 | test_survey_api.py, test_conversation.py | routes_surveys | app.js, admin.js | lifecycle.md |
| CAP-PDP-001 | test_pdp_interview.py, test_pdp_plan.py | routes_pdp | app.js PDP panel | pdp.md |
| CAP-OPS-001 | test_mock_lab.py | routes_tenants | operator.js | operator-guide.md |
Negative tests required (02A/17): private key not in query strings; claim/copy alignment.