# KAOS — Setup **Poslednje azuriranje:** 2026-02-21 --- ## Zahtevi - Go 1.22+ - claude CLI (instaliran i dostupan u PATH) - Linux (PTY podrska) --- ## Pokretanje ### 1. Build ```bash cd /root/projects/KAOS/code go build -o kaos-server ./cmd/kaos-server/ ``` ### 2. Environment ```bash export KAOS_PORT=8080 export KAOS_PROJECT_PATH=/root/projects/KAOS export KAOS_TASKS_DIR=/root/projects/KAOS/TASKS export KAOS_TIMEOUT=300s ``` ### 3. Start ```bash nohup ./kaos-server > /tmp/kaos-server.log 2>&1 & ``` ### 4. Provera ```bash curl http://localhost:8080/api/tasks ``` --- ## Testovi ```bash cd /root/projects/KAOS/code # Svi testovi go test ./... -count=1 # Samo server testovi go test ./internal/server/ -count=1 -v # Build + vet go build ./... go vet ./... ``` --- ## Task folderi ``` TASKS/ ├── backlog/ # Novi taskovi ├── ready/ # Odobreni za rad ├── active/ # U izradi ├── review/ # Ceka pregled ├── done/ # Zavrseno └── reports/ # Izvestaji ``` Svaki task je markdown fajl (npr. `T08.md`). --- ## Struktura task fajla ```markdown # T08: Naziv taska **Kreirao:** planer **Datum:** 2026-02-20 **Agent:** coder **Model:** Sonnet **Zavisi od:** T07 --- ## Opis Sta treba da se uradi. ## Vremena | Dogadjaj | Vreme | |---------|-------| | Odobren (->ready) | 2026-02-20 14:00 | | Pokrenut (->active) | 2026-02-20 14:05 | ```