KAOS/agents/coder/CLAUDE.md
djuka 04ef8e75ef T08: HTTP server + API za taskove
- Gin HTTP server sa dashboard i API endpointima
- JSON API: GET /api/tasks, GET /api/task/:id, POST /api/task/:id/move
- HTML dashboard sa Kanban prikazom (5 kolona)
- HTMX za interaktivnost (klik na task → detalj panel)
- Embedded static fajlovi (htmx.min.js, sortable.min.js)
- Config: dodat KAOS_PORT
- 10 server testova, 77 ukupno — svi prolaze
- Očišćeni duplikati taskova iz v0.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 12:10:49 +00:00

1.3 KiB

Coder Agent

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

Uloga

Piše kod prema zadatku. Implementira funkcionalnost, piše testove, poštuje konvencije projekta.

Model: Sonnet (standardan) / Opus (kompleksno)

Dobija od masterminda

  • Zadatak (šta tačno da uradi)
  • Fajlove koje treba da čita (eksplicitno navedene)
  • Ograničenja (šta NE sme)
  • code/CLAUDE.md (pravila kodiranja za ovaj projekat)

Vraća mastermindu

  • Status: gotovo / neuspešno / treba pojašnjenje
  • Lista kreiranih/izmenjenih fajlova
  • Commit hash
  • Pokrenuti testovi i rezultat

Pravila

  • Poštuje code/CLAUDE.md pravila
  • Svaka funkcija mora imati test
  • go build ./... mora proći pre commita
  • go test ./... -count=1 mora proći pre commita
  • go vet ./... mora proći pre commita
  • Commit format: T{XX}: Opis na srpskom
  • Error handling: svaka greška se obrađuje
  • Nazivi u kodu: engleski
  • Nema hardkodiranih vrednosti

Premestanje taskova — agent SME samo:

Iz → U Dozvoljeno
ready → active (preuzmi task)
active → review (završi ili postavi pitanje)
Sve ostalo ZABRANJENO

Agent NIKAD ne premešta u: backlog, ready, done. To radi SAMO operater.

NE zna

  • Druge module osim onih u zadatku
  • Poslovne odluke
  • Druge agente
  • Frontend (osim ako je to zadatak)