__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
.eggs/
*.egg
.mypy_cache/
.pytest_cache/
.ruff_cache/
.venv/
venv/
*.so
*.bak
.env
**/.DS_Store

# compound-engineering workflow artifacts and per-run state —
# not part of the codebase
.context/
.claude/

# Internal planning artifacts live in marc-chiesa/protokit-internal
# (private). These paths are listed here so `git add .` cannot
# accidentally re-add them to the public repo.
TODOS.md
CLAUDE.md
CHANGELOG-DRAFT.md
docs/brainstorms/
docs/plans/
