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

# Virtual environments
.venv/
venv/
env/
ENV/

# uv
uv.lock.bak

# Test / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
coverage.json
.ruff_cache/
.pyright-cache/
.mypy_cache/

# Playwright
test-results/
playwright-report/
blob-report/
.playwright/

# Editors / OS
.idea/
.vscode/
*.swp
*~
.DS_Store

# Environment & secrets — never commit
.env
.env.*
!.env.example
*.pem
*.key
*.p12
credentials*.json
.netrc
.pi/auth.json

# Local runtime artifacts
*.log
*.jsonl
logs/
tmp/
.cache/

# Agent pipeline runtime storage (the .agents/ planning tree IS tracked)
.agents/phase-sessions/
.agents/pipeline.log
.agents/reports/
