# Environment
.env
.env.*
!.env.example

# Docker volumes data
data/
qdrant-data*/
neo4j-data*/

# Logs
logs/*.log
*.log

# Secrets
.jwt_secret
*.pem
*.key

# Backups
*.backup.*
*.tgz

# Python
__pycache__/
*.pyc
*.pyo

# Node
node_modules/

# Virtual environments
venv/
.venv/
.venv-macos/
ENV/
env/

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

# Temporary files
tmp/
temp_upload/
*.tmp
*.temp
.cache/
.worktrees/
*.bak_*
*.md.bak_*
*.sh.bak_*
*.py.bak_*
*.txt.bak_*
*.yml.bak_*
docs_backup_*.tar.gz
rollback_backups/

# NATS data
nats-data/

# Large model files
*.gguf
*.bin
*.safetensors
*.pt
*.pth
*.onnx

# OS specific
Thumbs.db

# Cursor credentials (local only)
.cursor/noda1-credentials.local.mdc
._*
**/._*
logs/

# Market data service artifacts
*.db
*.db-journal
*.db-shm
*.db-wal
events.jsonl

# Runtime canary artifacts
ops/status/

# SSH private keys and secrets (never commit!)
secrets/noda1_id_ed25519
secrets/*.pem
secrets/*.key
secrets/*.p12
# Allow example/placeholder files in secrets/
!secrets/*.example
!secrets/README.md
.env.console.local

# Runtime snapshots and audit results (generated at deploy time)
ops/preflight_snapshots/
ops/voice_audit_results/
ops/voice_latency_report.json

# Backup files
*.bak
services/router/router-config.yml.bak

# Release artifacts (generated by runbook runner — stored outside repo)
services/sofiia-console/data/
