# Node
node_modules/
package-lock.json

# Python
__pycache__/
*.pyc
.venv/
.tox/
.coverage
htmlcov/
*.egg-info/
.mypy_cache/
.ruff_cache/
.pytest_cache/

# OS
.DS_Store
Thumbs.db

# Pi local
.pi/
.env
.dev/

# CLI specialist agent symlinks (entrypoint / native ln -sfn)
.cursor/agents/
.claude/agents/
.gemini/agents/

# Trail's code-map cache — regenerable, never committed. Upstream keeps it in
# `/graft/`, or in `.trail/cache/` for a repo wired for trail; `trail build`
# recreates it. Both paths are ignored so a map can never enter version control.
/graft/
.trail/cache/

# Qodo review session-context files — never commit them.
.qodo/

.worktrees/
