# === Go ===
# Compiled binary
/sub-store
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary
*.test
# Output of go coverage
*.out
# Go workspace
go.work
go.work.sum

# === SQLite / runtime data ===
# Local runtime DB (keep example/test configs, ignore actual data)
/data/*.db
/data/*.db-shm
/data/*.db-wal
# Production config (keep .example, ignore real secrets)
/config/config.yaml
/config/config.local.yaml

# === Reference repo (cloned external project, not part of this codebase) ===
/ref/

# === CodeGraph index ===
/.codegraph/

# === Editor / IDE ===
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# === Logs ===
*.log

# === Docker ===
# Don't commit runtime Docker volumes
docker-data/

# === Frontend ===
# node_modules already excluded above; keep dist tracked for embed
frontend/node_modules/
node_modules/
