Problem
Editor and tool-cache directories are tracked in git: .cursor/, .vscode/, .ruff_cache/. These pollute diffs and can leak personal config.
Approach
git rm -r --cached .cursor .vscode .ruff_cache (verify each exists first).
- Add to
.gitignore if not already present.
- Verify
__pycache__/, output/, coverage.xml are gitignored at the root.
Acceptance criteria
git ls-files | grep -E "^\.(cursor|vscode|ruff_cache)/" returns nothing.
.gitignore covers all of the above.
- No working-tree files lost.
Problem
Editor and tool-cache directories are tracked in git:
.cursor/,.vscode/,.ruff_cache/. These pollute diffs and can leak personal config.Approach
git rm -r --cached .cursor .vscode .ruff_cache(verify each exists first)..gitignoreif not already present.__pycache__/,output/,coverage.xmlare gitignored at the root.Acceptance criteria
git ls-files | grep -E "^\.(cursor|vscode|ruff_cache)/"returns nothing..gitignorecovers all of the above.