# --- SECRETS: never commit. The real DeepSeek key lives in .env only. --- .env .env.* !.env.example *.pem *.key secrets/ # Python __pycache__/ *.py[cod] *.so .Python build/ dist/ *.egg-info/ .venv/ venv/ # Tooling caches .pytest_cache/ .mypy_cache/ .ruff_cache/ .coverage .coverage.* htmlcov/ coverage.xml .importlinter_cache/ # Local runtime artefacts *.log .pgdata/ .redisdata/ .scratch/ .smoke/ # Editors / OS .idea/ .vscode/ .DS_Store Thumbs.db