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

# Test / coverage artifacts
.coverage
.coverage.*
htmlcov/
coverage.xml
.pytest_cache/
.mypy_cache/

# Virtual environment
.venv/
venv/
env/

# IDE
.idea/
.vscode/
*.swp
*.swo

# Environment
.env

# OS
.DS_Store
Thumbs.db

# Reports and output
reports/
output/

# Workspace (agent working files — ephemeral, not for version control)
tmp/

# API
*.pid
*.sock

# Run store (SQLite — runtime data, not for version control)
runs.db
runs.db-wal
runs.db-shm

# Local docs — plans, audit notes, research (not for version control)
docs/local/

# Checkpointer (SQLite — runtime data, not for version control)
checkpoints.db
checkpoints.db-wal
checkpoints.db-shm

# Memory store (SQLite — runtime data, not for version control)
store.db
store.db-wal
store.db-shm

# Multi-agent dev tooling (vendored from crew-kit — see CLAUDE.md) — only its
# runtime artifacts are ignored, the tools themselves are committed.
/.agents/board.json
/.agents/board.md
/.agents/.board.lock
/.agents/*.corrupt
.env.local
.env.*.local
