# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
build/
dist/
wheels/

# Virtual environments
.venv/
venv/

# uv
.uv/

# Testing
.pytest_cache/
.coverage
htmlcov/

# Project-specific
specs/

# Eval run outputs (large, regenerated) — keep the checked-in example and the
# headline head-to-head run behind the README numbers.
eval_runs/*
!eval_runs/example/
!eval_runs/headline/
!eval_runs/stripe/

# Secrets / local config
.env
.env.*
!.env.example

# Raw LLM failure dumps (written to CWD by `plan` after exhausting retries)
prompt-to-mcp-*-last-response-*.txt
mcp-distill-*-last-response-*.txt

# Local Claude Code worktrees / settings
.claude/

# Editors / OS
.vscode/
.idea/
.DS_Store
Thumbs.db
