- 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>
42 lines
1.0 KiB
Markdown
42 lines
1.0 KiB
Markdown
# 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
|