KAOS/TASKS/reports/T06-report.md
djuka 38e1e1029c T06: CLI — komandni interfejs
- 5 komandi: run, status, next, verify, history
- Config proširen sa KAOS_TASKS_DIR
- Tabelarni status sa emoji ikonama
- run: scan → find → move → run → verify → report → review
- 8 CLI testova, 59 ukupno — svi prolaze
- T05 premešten u done/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:56:06 +00:00

48 lines
1.2 KiB
Markdown

# T06 Izveštaj: CLI — komandni interfejs
**Agent:** coder
**Model:** Opus
**Datum:** 2026-02-20
---
## Šta je urađeno
Implementiran CLI u `code/cmd/kaos-supervisor/main.go`:
### Izmenjeni/kreirani fajlovi
| Fajl | Opis |
|------|------|
| `cmd/kaos-supervisor/main.go` | 5 komandi: run, status, next, verify, history |
| `cmd/kaos-supervisor/main_test.go` | 8 testova za CLI komande |
| `internal/config/config.go` | Dodat KAOS_TASKS_DIR |
| `internal/config/config_test.go` | Dodat test za KAOS_TASKS_DIR |
| `.env.example` | Dodat KAOS_TASKS_DIR |
### Komande
- **run [TASK_ID]** — pokreni task (ili sledeći), verify, report, premesti u review/
- **status** — tabelarni prikaz svih taskova sa emoji statusima
- **next** — sledeći task za rad
- **verify [PATH]** — verifikacija Go projekta
- **history** — lista izveštaja
### Testovi — 8/8 PASS (CLI)
```
TestCmdStatus_ShowsTasks PASS
TestCmdNext_FindsReadyTask PASS
TestCmdVerify_OnTestProject PASS (0.46s)
TestCmdHistory_ShowsReports PASS
TestUnknownCommand PASS
TestCmdRun_NoReadyTasks PASS
TestStatusIcon PASS
TestNextTask_Integration PASS
```
### Ukupno projekat: 59 testova, svi prolaze
- `go vet ./...` — čist
- `go build ./...` — prolazi