__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
.eggs/
*.egg
.venv/
venv/
env/
.coverage
htmlcov/
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.log
.env
.env.*
!samples/sdk_tour/.env.example
!samples/web_chat/.env.example
site/
node_modules/
*.tsbuildinfo

# chat samples: local persistent memory stores (runtime artifacts, created
# on every run — without these they show up as untracked after each launch)
samples/quickstart/.chat_memory.db*
samples/web_chat/.web_chat_memory.db*

# Benchmark run output. The scripts and the corpus are source and are
# tracked; a specific run's rows are not — they are ~40 minutes of one
# machine's live API calls, and the README records the scored results.
samples/web_chat/benchmark/*.jsonl

# superpowers subagent-driven-development scratch (ledgers, briefs, review packages)
.superpowers/
