| # Secrets — never commit real keys | |
| .env | |
| .env.local | |
| .env.*.local | |
| # Python | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| *.egg | |
| *.egg-info/ | |
| .eggs/ | |
| dist/ | |
| build/ | |
| pip-wheel-metadata/ | |
| .pytest_cache/ | |
| .mypy_cache/ | |
| .ruff_cache/ | |
| .coverage | |
| htmlcov/ | |
| *.cover | |
| .hypothesis/ | |
| # Virtual environments | |
| venv/ | |
| .venv/ | |
| env/ | |
| ENV/ | |
| # OS / editor | |
| .DS_Store | |
| Thumbs.db | |
| Desktop.ini | |
| .idea/ | |
| .vscode/ | |
| *.swp | |
| *.swo | |
| *~ | |
| # Node (if added later) | |
| node_modules/ | |
| npm-debug.log* | |
| # Gradio / Hugging Face runtime | |
| .gradio/ | |
| flagged/ | |
| # Local model weights & generated media (large / machine-specific) | |
| models/ | |
| *.gguf | |
| *.bin | |
| *.safetensors | |
| *.wav | |
| *.mp3 | |
| *.webm | |
| uploads/ | |
| tmp/ | |
| temp/ | |
| # Logs & local databases | |
| *.log | |
| *.sqlite | |
| *.sqlite3 | |
| # Jupyter | |
| .ipynb_checkpoints/ | |
| # README screenshots — hosted on GitHub (HF git rejects binary PNG pushes) | |
| assets/*.png | |
| frontend/assets/battle_fight.png | |
| frontend/assets/landing_page.png | |