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

# Venv
.venv/
venv/
env/

# Tests / typing / lint caches
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
.mypy_cache/
.ruff_cache/

# Secrets
.env
.env.local
.env.*.local

# IDE
.idea/
.vscode/
*.swp

# OS
.DS_Store
Thumbs.db

# Internal-only working artefacts (development prompts, version TODOs,
# per-version research/after-action reports, raw user-prompt drops). These are
# not part of the public open-source surface; they may contain private context
# (development VPS hostnames, IPs, dev-machine paths). Keep them locally for
# audit trail but never let them enter the published git history.
docs/prompts/
docs/todo/
docs/reports/
docs/userdocs/
