- Razbijen monolitni server_test.go na fokusirane test fajlove: api_test.go, dashboard_test.go, docs_test.go, search_test.go, submit_test.go, task_detail_test.go, console_test.go, sse_test.go, timestamp_test.go, ui_test.go, test_helpers_test.go - Dodat logs.go handler (handleLogsTail) koji je nedostajao - Dodat LogFile u config - Fix konzola: prompt se šalje preko fajla umesto direktno u PTY - 192 testova prolazi Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
105 lines
1.4 KiB
Markdown
105 lines
1.4 KiB
Markdown
# 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 |
|
|
```
|