# Built artifacts
# bin/ AND dashboard/out/ are tracked on purpose: the build runs on a
# separate Linux box that has the golang:1.24 toolchain, and BOTH the
# binaries and the static dashboard are SCPed from here to the company
# VMs (92 / 186). The VMs have no internet so they can't regenerate
# either. Do NOT gitignore them again.
# dashboard/.next/ stays ignored — it's a Next.js build cache, not a
# deployable artifact.
dashboard/.next/

# Node
dashboard/node_modules/
dashboard/npm-debug.log*
dashboard/yarn-error.log*
dashboard/.pnpm-debug.log*

# Go
**/*.test
**/*.out
**/coverage.txt
gocache/
*.prof

# Local data
data/
*.db
*.db-journal
*.db-wal
*.db-shm
logs/

# Editor / OS
.DS_Store
.idea/
.vscode/
*.swp
*.swo
*~

# Env
.env
.env.local
.env.*.local
