# Environment variables
.env
.env.local
.env.production
.env.staging

# Python
__pycache__/
*.py[cod]
*$py.class
.venv/
*.mo

# Type checking / tests / coverage
.mypy_cache/
.pytest_cache/
.hypothesis/
.coverage
.coverage.*
coverage.xml
htmlcov/
*.cover

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
.node_repl_history

# Bun
bun.lock

# Package lock (auto-generated by npm in each subdir)
package-lock.json

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

# OS
.DS_Store
._*
Thumbs.db

# Logs
*.log
logs/
out.txt

# Databases
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3

# Auth & secrets
auth.json
*.pem
*.key
*.crt
*.token
.git-credentials
ghp_*

# Server config
server_ip.txt
server_config.txt
deployment_config.json
.server_info
webhook_url.txt

# Backups & temp
*.bak
*.backup
*.tmp
tmp/
temp/

# Bot runtime artifacts
replays/
replays_sample/
*.zip
vehicle_data_cache.json
clan_data.json
clan_pts.json
player_data.json
failed_points_api.json
failed_points_api.txt
leaderboard_test_output.json
leaderboard_data.json
replay_*.json
sqb.bin
SREBOT/replay.json
data.json
TEST_MIRROR_API_LUX.json
TEST_REPLAY_API_LUX.json
TEST_REPLAY_API_LUX_RAW.json

# Game data caches (shared assets live under BOTS/SHARED/)
SHARED/MAPS/LEVELS/DATAMINE

# Local-only dirs
docs/
.agents/
.claude/
.codex/
.superpowers/
ignore_me
SREBOT/BOT/TEST_IN_ME
TSSBOT/BOT/TEST_IN_ME
*auth_JWT.json
pyrightconfig.json
example_game.json
War-Thunder-Datamine/
