__pycache__/
*.pyc
*.pyo
.pytest_cache/
*.egg-info/
dist/
build/

# Runtime artifacts
genome.db
genome.db-wal
genome.db-shm
genome-bench-*.db
genome_bench_*.db
genome_bench_*.db-shm
genome_bench_*.db-wal
genome_cpu.db
genome_cpu.db-wal
genome_cpu.db-shm
genome.db.pre-*.bak
genome.db.pre-*.bak-shm
genome.db.pre-*.bak-wal
genome_*.db
genome_*.db-shm
genome_*.db-wal
helix.db
helix.db-shm
helix.db-wal
*.SAFETY_COPY
helix.log
metrics.json
overnight_logs/
genomes/

# Benchmark incremental traces (one line per needle)
benchmarks/*.incremental.jsonl
# Benchmark monitor traces (per-check heartbeats)
benchmarks/*.monitor.jsonl
# Benchmark stdout captures and runtime logs (ephemeral; archive selectively if needed)
benchmarks/*.log
benchmarks/*.stdout.log
# Local benchmark scratch and explicit error outputs
benchmarks/_fingerprint_*.json
benchmarks/docs_tidy_diff.md
benchmarks/docs_tidy_*.json
benchmarks/*error*.json
benchmarks/snow/results/*error*.json

# IDE
.vscode/
.idea/

# Build
dist/
*.egg-info/

# Trained models (users train their own)
training/models/
training/data/

# Ingest logs
deep_ingest*.log
core_ingest.log
*_ingest*.log

# Server runtime log (redirected stdout when starting via `python -m helix_context.server > helix_server.log`)
helix_server.log

# cwola_log export staging area (scripts/export_cwola_log.py writes here before rclone upload)
cwola_export/

# Upload tarballs built for R2 delivery (see scripts/ + docs/collab/)
helix-collab-bundle*.tar.gz
helix-code-bundle*.tar.gz

# OS
Thumbs.db
.DS_Store
