Problem
Once #816 lands, cli/src/contexts/tools/domain/mcp-exclusion.ts holds only transformFor, the Windows transform of an MCP server's launch command. The MCP exclusion it was named for is deleted. The file name now points a reader at a feature that no longer exists. The repository's own naming rule is to name by intention, not by history.
Scope
- Rename the module after what it does: a transform of the MCP launch command for the target platform.
- Update its imports (
install-config-use-case.ts and any others), the module list in tests/architecture/context-boundary.arch.test.ts, and the test file name.
Acceptance criteria
Prior art in this repository
Out of scope
- Any change to what the transform does.
Problem
Once #816 lands,
cli/src/contexts/tools/domain/mcp-exclusion.tsholds onlytransformFor, the Windows transform of an MCP server's launch command. The MCP exclusion it was named for is deleted. The file name now points a reader at a feature that no longer exists. The repository's own naming rule is to name by intention, not by history.Scope
install-config-use-case.tsand any others), the module list intests/architecture/context-boundary.arch.test.ts, and the test file name.Acceptance criteria
cli/srcis named after the MCP exclusion.Prior art in this repository
Out of scope