- 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>
48 lines
1.2 KiB
Markdown
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
|