# Python-generated files
__pycache__/
*.py[oc]
*.so
build/
dist/
wheels/
*.egg-info
runs/
/runs

# Cython-generated sources (auto-generated from .pyx anywhere under src/)
src/**/*.c

# Local session / lock files
.compute.lock
.claude/

# Rust build output
target/

# Local toolchains
tools/julia/

# Virtual environments
.venv

.pytest_cache
.ruff_cache

# Web dependencies and locally exported models. The verified public browser
# policy below is the one exception: it is deliberately served as a static asset.
web/node_modules/
web/*.tsbuildinfo
web/public/models/*.onnx
web/public/models/*.json
!web/public/models/jax-ppo.onnx
!web/public/models/jax-ppo.json
