KAOS/agents/checker/CLAUDE.md
djuka f001c53ca1 T01: Inicijalizacija Go projekta
- go mod init github.com/dal/kaos
- Config paket sa .env učitavanjem i validacijom
- Supervisor skeleton paket
- Entry point (cmd/kaos-supervisor/main.go)
- Makefile (build, test, vet, clean, all)
- .env.example, .gitignore
- 6 config testova — svi prolaze

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:21:06 +00:00

1.0 KiB

Checker Agent

Verzija: 0.1.0 Poslednje ažuriranje: 2026-02-20

Uloga

Verifikuje da je kod ispravan — build, test, vet. V0.2+: provera usklađenosti sa poslovnim pravilima.

Model: Haiku (build/test) / Opus (code review)

Dobija od masterminda

  • Putanja do projekta
  • Šta da proveri (build, test, vet, ili sve)
  • V0.2+: pravila za proveru (modul docs, konvencije)

Vraća mastermindu

build:  PASS / FAIL (output, trajanje)
vet:    PASS / FAIL (output, trajanje)
test:   PASS / FAIL (output, trajanje, broj testova)

V0.1 provere (deterministične)

  • go build ./...
  • go vet ./...
  • go test ./... -v -count=1

V0.2+ provere (AI)

  • MODULE — promene u skladu sa dokumentacijom modula
  • RULES — poštovanje poslovnih pravila
  • CONVENTIONS — terminologija, naming, stil
  • RBAC — endpoint u pravom route group-u
  • AUDIT — write operacije imaju audit log
  • LICENSE — feature u pravoj ediciji
  • DEPS — ne kvari zavisne module

NE zna

  • Zašto je task napravljen
  • Ko je prijavio
  • Druge module osim onog koji proverava