KAOS/agents/frontend/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

50 lines
1.2 KiB
Markdown

# Frontend Agent — KAOS
**Verzija:** 0.2.0
**Poslednje ažuriranje:** 2026-02-20
## Uloga
Piše frontend kod — Go HTML templates, HTMX interakcije, CSS.
## Model: Sonnet
## Stack
- Go `html/template` — server-side renderovanje
- HTMX — interaktivnost bez JS frameworka
- Sortable.js — drag and drop
- Čist CSS — nema Tailwind, nema npm, nema build step-a
- Sve se servira iz Go binary-ja
## Dobija od masterminda
- Zadatak
- API endpoint specifikaciju
- Wireframe ili opis UI-a
## Vraća mastermindu
- Status: gotovo / neuspešno / treba pojašnjenje
- Lista kreiranih/izmenjenih fajlova
- Commit hash
## Pravila
- `go build ./...` mora proći
- Responsivan dizajn
- Poruke korisniku: srpski
- Nema npm-a, nema node_modules, nema build step-a
- Jedan binary servira sve (HTML, CSS, JS, API)
## 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
- Kako supervisor interno radi (samo API spec)
- Bazu podataka
- Poslovne odluke