# Python
__pycache__/
*.py[cod]
.pytest_cache/
*.egg-info/
.venv/
venv/

# Node
node_modules/
dist/

# ---------------------------------------------------------------------------
# Training data and model artifacts.
#
# This directory is ~113 GB on disk and 1.5 MB of it is code. A single input
# array is 56 GB. None of it belongs in git — not even in LFS. Datasets are
# regenerable from the data-gen scripts; checkpoints are build artifacts that
# the gateway Dockerfile bakes into its image.
#
# CONSEQUENCE: a fresh clone cannot serve predictions until checkpoints are
# fetched separately. That is deliberate. Document where they live in the
# README rather than committing them.
# ---------------------------------------------------------------------------
models/*/data/
_gaot_dataset/
_gaot_dataset_v2/
checkpoints/
*.npy
*.npz
*.pt
*.pth
*.h5
*.ckpt
*.bin
*.safetensors

# Logs and scratch output
*.log

# Secrets
.env
.env.*
!.env.example
*.pem
*.key
