# Large files and downloads
*.m4a
*.wav
*.mp3
*.flac
temp_downloads/
downloads/
*.log

# Temporary scripts
watch_progress.py
monitor_download.py

# Node modules
node_modules/
.next/
*.pack

# Python
venv/
__pycache__/
*.pyc
*.pyo
*.egg-info/

# Build artifacts
target/
*.dylib
*.so
*.a

# OS files
.DS_Store
*.swp
*.swo

# IDE
.vscode/
.idea/
*.xcworkspace/
*.xcuserdata/

# Large data files
conversations.json

# Unity projects (large, generated files)
apps/unity/

# External SDK downloads (should not be in repo)
mocopi-mobile-sdk_v2.1.0/
bvhsender-for-macos_v1.0.5/
mocopi-receiver-plugin-for-motionbuilder_v1.0.3.1/
mocopi-sensor-data-reader_v1.0.0/

# Session data
core/cc-core/sessions/

# Large model files
core/cc-ml/outputs/
*.pt
*.pth

# Data files
*.parquet
*.npy
*.npz
core/cc-ml/motionphrase/indexes/

# Rust build artifacts (already covered by target/)
Cargo.lock
*.rlib

# Python wheels
*.whl
dist/

# Trace files
*.trace.json

# Tauri dev
.tauri/

# Large data directories - DO NOT COMMIT
core/cc-rag-plus-plus/data/
**/target/
**/*.rlib
**/*.dylib

# OpenAI/Claude exports
**/conversations*.json
**/chat.html

# Embedded git repositories (managed independently)
# These have their own repos and are pushed separately
apps/trajectory/latent-browser/
apps/trajectory/novel/
apps/trajectory/trajectory-analytics/
apps/trajectory/trajectory-orbit/
apps/trajectory/trajectory-search/

# BFG cleanup reports (outside repo)
..bfg-report/

# Large output/training files (exceed GitHub limits)
core/cc-rag-plus-plus/output/
core/cc-cognitivetwin-bridge/atlas_full_viz/atlas_visualization.html
core/cc-cognitivetwin-bridge/atlas_full/bridge_events_v1.jsonl
**/sft_train.jsonl
**/unified_conversations.jsonl

