# Rust
/target/
**/*.rs.bk
*.pdb
Cargo.lock

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Memory data
shodh_memory_data/
*.db
*.rocksdb/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Config (keep example, ignore actual)
shodh_config.json
.env
!.env.example

# Claude settings
.claude/

# Internal documentation (keep local only)
COGNITIVE_ARCHITECTURE.md
*_ARCHITECTURE.md
literature/
literature/

# Paper (not for public release)
paper/

# ONNX Runtime binaries (downloaded per-platform during CI wheel builds)
python/shodh_memory/lib/*.dll
python/shodh_memory/lib/*.so
python/shodh_memory/lib/*.dylib
!python/shodh_memory/lib/__init__.py

# Model files (downloaded during CI wheel builds)
python/shodh_memory/models/minilm-l6/*.onnx
python/shodh_memory/models/minilm-l6/*.json
python/shodh_memory/models/bert-tiny-ner/*.onnx
python/shodh_memory/models/bert-tiny-ner/*.json
experiments/

# Node.js
node_modules/
bun.lock
package-lock.json
yarn.lock

# Temp/test directories
.venv/
test_*/
release-test/
temp_*/

# Credentials (never commit)
.mcpregistry_*
*.token

# Windows artifacts
nul
.vercel
