# --- Python (broker) ---
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
venv/
env/
build/
dist/
*.egg-info/
.eggs/
pip-wheel-metadata/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# --- Node (if any tooling) ---
node_modules/

# --- Lua (plugin) ---
*.luac
luarocks/

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

# --- OS ---
.DS_Store
Thumbs.db
desktop.ini

# --- Cheat Engine artifacts ---
# user-generated cheat tables and trainers should not be committed
*.CT
*.CETRAINER
*.SCANDATA
*.PTR

# --- Logs / runtime ---
*.log
logs/
.cache/

# --- Local config / secrets ---
.env
.env.*
!.env.example
config.local.*
*.local.json
secrets/

# --- Build outputs ---
release/
out/
target/

# --- C plugin build artifacts (plugin/native/) ---
*.obj
*.exp
*.lib
*.pdb
*.ilk
plugin/native/dist/

# Local test targets (AssaultCube etc. — large game binaries)
testbed/

