# Lens - Local Sharded Code Search System
# Generated files and runtime artifacts

# Build outputs
/dist/
/dist-*/
/build/
/target/
*.o
*.so
*.dylib
*.dll

# Dependencies
node_modules/
target/
.venv/
venv/
__pycache__/
*.egg-info/

# Runtime data
/data/
/shards/
/segments/
*.db
*.db-journal
*.log
*.pid

# AI agent memories (may contain sensitive local paths)
.serena/

# Memory mapped files
*.mmap
*.idx

# NATS JetStream storage
/jetstream/
/nats-data/

# OpenTelemetry traces
/traces/
*.trace

# Performance profiles
*.prof
*.pprof
*.cpuprofile
*.memprofile

# Generated reports and artifacts (moved to /reports/ and /artifacts/)
/reports/
/artifacts/
*.bench
*.json.parquet
*benchmark*.json
*results*.json
*metrics*.json
*analysis*.json
*.ndjson
*.parquet
*.html

# Coverage reports
coverage/
.nyc_output/

# Benchmark results (organized under /benchmarks/ and /reports/)
/benchmarks/results/
/benchmarks/reports/
/benchmark-results/

# Development tools
.vscode/
.idea/
*.swp
*.swo
*~

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

# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Temporary files
/tmp/
*.tmp
*.temp

# Docker
.dockerignore
Dockerfile.dev
docker-compose.override.yml