# Rust
/target/
**/*.rs.bk
# Cargo.lock is committed for applications (commented out for KotaDB binary)
# Cargo.lock

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
*.backup
*.bak
*.orig

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Logs
*.log
logs/

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage/
*.lcov

# nyc test coverage
.nyc_output

# Python
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
*.egg-info/
dist/
build/
*.egg

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# Local database files
*.db
*.sqlite
*.sqlite3

# KotaDB specific
/data/
/config/
/cache/
kota-db-data/
*.kotadb

# Claude agent configurations (temporary/local)
.claude/agents/*.md

# MCP client configuration (user-specific)
.mcp.json

# Test artifacts
/test-results/
/test-output/

# Benchmark results
/benchmarks/results/
criterion/

# Local development
.local/
.tmp/
temp/

# Documentation build
/book/
/site/

# 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
MANIFEST
.hypothesis/
.pytest_cache/
.coverage
coverage.xml
htmlcov/
.tox/
.mypy_cache/
.dmypy.json
dmypy.json
.pyre/
.ruff_cache/

# TypeScript/JavaScript
dist/
build/
*.js.map
*.d.ts.map
.eslintcache
