# --- Python ---
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
dist/
build/
*.egg
*.whl
*.tar.gz

# --- Test / lint caches ---
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# --- Virtual environments ---
.venv/
venv/
env/

# --- Editors ---
.idea/
.vscode/
*.swp
*.swo

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

# --- Secrets / local config ---
.env
.env.*
!.env.example
*.local

# --- Jupyter (notebook stays in repo; checkpoints stay local) ---
.ipynb_checkpoints/
notebooks/.ipynb_checkpoints/

# --- Local-only: live API probe dumps (regenerate via scripts/probe_api_structure.py) ---
docs/api_probe/

# --- Local-only: full-size fixture sources (tests use *_trimmed.json instead) ---
tests/fixtures/standings_minimal.json
tests/fixtures/team_events_minimal.json
tests/fixtures/incidents_minimal.json
tests/fixtures/graph_minimal.json

# --- Local data / scratch ---
mnt/
data/
scratch/
output/
*.log

# --- Cursor / IDE project metadata (optional local) ---
.cursor/
