__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
.venv/
venv/
uv.lock
*.egg-info/
dist/
build/
site/
.DS_Store

# Agent state, not project state.
.claude/
.codebase-memory/
.superpowers/
CLAUDE.md
opencode.json

# Implementation plans are a work queue, not a document. `specs/` is tracked
# because a design note is the evidence behind a threshold and the style guide
# cites one; a plan is checkbox state that goes stale the moment the work ships,
# and the one that was tracked still read "status": "pending" three merges after
# its gate was in main. Git has the history if it is ever wanted.
plans/

# Design docs and plans live under docs/superpowers/ alongside the site.
# They are not site content and should not be tracked.
docs/superpowers/
