node_modules/
dist/
.nx/
.pnpm-store/
coverage/
*.tsbuildinfo
.DS_Store
.env
.env.*
!.env.example
packages/ts/benchmarks/results/*.json
benchmarks/datasets/
benchmarks/*/results/.smoke/
benchmarks/server/artifacts/
packages/conformance/.dataset/
*.heapsnapshot
.turbo/
.cache/
.venv/
scratch/
packages/ts/test-evidence/
packages/native/build/
packages/native/artifacts/
packages/native/.lint-tools/
packages/native/npm/*/*
!packages/native/npm/*/package.json
!packages/native/npm/*/README.md
!packages/native/npm/*/LICENSE
!packages/native/npm/*/NOTICE

# Python bytecode caches, written when the writeup tool runs on the host
__pycache__/
*.py[cod]

# Raw datasets (too large to commit)
data/raw/
# Processed datasets > 10MB committed via Git LFS or kept local
data/processed/tmdb/movies-all.json
data/processed/tmdb/movies-50000.json
data/processed/tmdb/movies-100000.json
data/processed/tmdb/*-vectors-*.bin
data/processed/tmdb/*-umap-*.bin
!data/processed/tmdb/movies-10000-umap-3d.bin
data/processed/wikipedia/wikipedia-en.json
data/processed/wikipedia/wikipedia-fr.json
data/processed/wikipedia/wikipedia-dag.json
data/processed/wikipedia/wikipedia-ha.json
data/processed/wikipedia/wikipedia-ig.json
data/processed/wikipedia/wikipedia-sw.json
data/processed/wikipedia/wikipedia-yo.json

# Example app build artifacts and runtime data
packages/ts/examples/*/dist/
packages/ts/examples/*/.output/
packages/ts/examples/server-app/data/
packages/ts/examples/shared/sample-data/
packages/react-native/examples/expo/ios/
packages/react-native/examples/expo/android/
packages/react-native/examples/bare/ios/
packages/react-native/examples/bare/android/
packages/react-native/examples/*/.expo/
packages/react-native/examples/*/build/
packages/react-native/cpp/core/
packages/react-native/lib/
