style: fix all golangci-lint issues and format code (refs #17)

Fix 380 lint violations across all Go source files including wsl_v5,
nlreturn, noinlineerr, errcheck, funlen, funcorder, tagliatelle,
perfsprint, modernize, revive, gosec, ireturn, mnd, forcetypeassert,
cyclop, and others.

Key changes:
- Split large handler/command functions into smaller methods
- Extract scan helpers for database queries
- Reorder exported/unexported methods per funcorder
- Add sentinel errors in models package
- Use camelCase JSON tags per tagliatelle defaults
- Add package comments
- Fix .gitignore to not exclude cmd/chat-cli directory
Šī revīzija ir iekļauta:
clawbot
2026-02-26 06:27:56 -08:00
vecāks 636546d74a
revīzija b78d526f02
13 mainīti faili ar 1920 papildinājumiem un 753 dzēšanām

Failā izmaiņas netiks attēlotas, jo tās ir par lielu Ielādēt izmaiņas