# Python
__pycache__/
*.py[cod]
.venv/
.pytest_cache/
.ruff_cache/
.coverage
coverage.xml
htmlcov/
*.egg-info/

# Local state: the SQLite history DB and anything else runtime-written
data/
*.sqlite3
*.sqlite3-wal
*.sqlite3-shm

# Secrets / local config — never commit. The `.example` files are documentation, so they
# are un-ignored explicitly: `.env.*` would otherwise swallow them and a fresh clone would
# have no annotated list of what to set.
.env
.env.*
!.env.example
!.env.dev.example

# Agent binaries staged for deployment
agent/*.tar.gz

# Editor / OS
.vscode/
.idea/
.DS_Store

# Agent/pipeline scratch (the .agents/ roadmap itself IS tracked)
.agents/phase-sessions/
.agents/pipeline.log
