Implements spec §8.1/§10-P1 on branch feat/t8-concept-definition-app.
Traceability:
- REQ-K1.1 —
cds.mcp serves only the whitelist → tests/unit/test_mcp_whitelist.py::test_manifest_equals_whitelist
- REQ-K1.2 — no code/file/net/shell tool exists →
tests/unit/test_mcp_whitelist.py::test_no_exec_tool_present
- Acceptance: the whitelisted tools drive a full authoring session →
tests/unit/test_mcp_tools.py
- Posture: every write tool produces candidates only;
cds_commit refuses until P2 (K2)
Spec: docs/architecture/cds-web-app.md §8.1 (whitelist), §10 P1 (acceptance gate).
Commits reference this issue with Refs: footers. Closes only when feat/t8-concept-definition-app merges to main.
Implements spec §8.1/§10-P1 on branch
feat/t8-concept-definition-app.Traceability:
cds.mcpserves only the whitelist →tests/unit/test_mcp_whitelist.py::test_manifest_equals_whitelisttests/unit/test_mcp_whitelist.py::test_no_exec_tool_presenttests/unit/test_mcp_tools.pycds_commitrefuses until P2 (K2)Spec:
docs/architecture/cds-web-app.md§8.1 (whitelist), §10 P1 (acceptance gate).Commits reference this issue with
Refs:footers. Closes only whenfeat/t8-concept-definition-appmerges tomain.