# Binaries bin/ *.exe *.exe~ *.dll *.so *.dylib # Test binary, built with `go test -c` *.test # Output of the go coverage tool *.out # Dependency directories vendor/ # Go workspace file go.work # IDE .vscode/ .idea/ *.swp *.swo *~ # Build build/ dist/ server # Database data/*.db data/*.db-shm data/*.db-wal data/jwt/*.pem # Logs logs/*.log *.log # Local caches and temp artifacts .cache/ .tmp/ .gocache/ .gomodcache/ frontend/admin/.cache/ frontend/admin/playwright-report/ # OS .DS_Store Thumbs.db # Environment .env .env.local # Node modules node_modules/ # NPM cache frontend/admin/.npm-cache/ # Temporary output files *_result.txt *_test*.txt *_output.txt *_err.txt *.tmp *.temp # Uploads (keep directory but ignore contents) uploads/avatars/* !uploads/avatars/.gitkeep internal/api/handler/uploads/avatars/* !internal/api/handler/uploads/avatars/.gitkeep # Backup temp backup_temp/ # SQLite temp files sub2api sub2api-shm sub2api-wal # Codex temp .codex-tmp/ # Workbuddy memory (local AI memory, not project files) .workbuddy/memory/ .workbuddy/expert-history.json # Test coverage output frontend/admin/coverage/