# --- environments, caches, tooling ---
.venv/
**/.venv/
__pycache__/
*.egg-info/
.pytest_cache/
.ruff_cache/
.DS_Store
.local/
research/cache/

# --- website builds and dependencies ---
website/node_modules/
website/.next*/
website/.local/
website/tsconfig.tsbuildinfo

# --- upstream clones (pinned by hash in research/, not vendored here) ---
third_party/

# --- heavy simulator evidence: stays on disk and in backups, hash-sealed by each experiment's artifact-sha256.json / sha256.json ---
runs/
experiments/**/*.mjb
experiments/**/*.jsonl.gz
experiments/**/*.npz
experiments/**/*.mkv
experiments/**/trace.jsonl
experiments/**/actions.jsonl
experiments/**/states.jsonl

# --- pinned MuJoCo Menagerie meshes (XML kept; meshes re-fetched per assets/menagerie/provenance.json) ---
assets/menagerie/*/assets/
benchmarks/*/runtime/payload/assets/menagerie/*/assets/

# --- private original hardware recordings and session logs (never published) ---
research/lapis-evidence-v1/snapshot-*/
research/lapis-live-check-v1/**/*.mkv
research/lapis-live-check-v1/**/*.mp4

# --- local dataset/clone caches ---
.cache/
