.env
.env.local
*.log
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
dist/
build/
*.egg-info/
node_modules/

# graphify's output directory. `graphify-out/` holds a generated knowledge graph
# of the tree (graph.json, graph.html, GRAPH_REPORT.md) plus its extraction
# cache. It is rebuilt from the sources it describes, so committing it would put
# a snapshot in the tree that goes stale the moment anything under src/ moves.
graphify-out/

# Per-developer Claude Code settings. `.claude/settings.json` here holds one
# person's local permission allowlist, not project configuration — committing it
# would hand everyone else's session a set of approvals they never granted.
.claude/

# Headless pi agent session logs (transcripts), not project artefacts.
.pi-sessions/
