cat > .gitignore <<'EOF'
# runtime / logs / databases
*.db
*.db-*
*.sqlite
logs/
*.log
*.tap

# Python
__pycache__/
*.pyc
.venv/
venv/

# backups from patching
*.bak_*
EOF
