- go mod init github.com/dal/kaos - Config paket sa .env učitavanjem i validacijom - Supervisor skeleton paket - Entry point (cmd/kaos-supervisor/main.go) - Makefile (build, test, vet, clean, all) - .env.example, .gitignore - 6 config testova — svi prolaze Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.8 KiB
KAOS Workflow — Korak po korak
Verzija: 0.1.0 Poslednje ažuriranje: 2026-02-20
Koraci
0. Klijent prijavi
Šta hoće ili šta ne radi. Sad: ti u chatu. Gotov sistem: forma u aplikaciji.
1. Operater proveri
Da li ima smisla? Duplikat? Doradi opis.
2. Planer (Claude) se uključi
Kad operater kaže "krećemo". Čita kontekst, razume problem.
3. Task se zapiše u markdown
Jedno mesto istine. Supervisor parsira direktno. Nema JSON-a.
4. Operater odobri
Pregleda task, kaže ok.
5. Claude Code izvrši (triger: ručno)
V0.1: kaos-supervisor run T01. V0.2: automatizacija.
6. Verifikacija (dupla)
Claude Code proveri sam pre commita. Supervisor verifikuje nezavisno posle. V0.1: build + test + vet. V0.2: + AI compliance.
7. Commit + Push + Verzija
Semver. Izveštaj uključuje cenu (tokeni).
8. Izveštaj
Markdown u TASKS/reports/, ide u git. Sadrži vreme, status, cenu, promene.
9. Operater pregleda
Kod, testovi, izveštaj. Ako ne valja: novi task sa MD referencom na stari. Rollback: git revert.
10. Deploy
V0.1: git push = deploy. V0.2: distribucija prema licencama.
Odluke
| Tema | Odluka |
|---|---|
| Format taskova | Samo markdown |
| Triger | Ručno (v0.1) |
| Supervisor | Po potrebi, nije daemon (v0.1) |
| Verifikacija | Dupla (agent + supervisor) |
| Retry | Čekaj operatera (v0.1) |
| Verzionisanje | Semver |
| Izveštaji | Markdown u reports/, git |
| Dorada | Novi task sa MD referencom |
| Rollback | Git revert |
| Branch | Main direktno (v0.1), staging (v0.2) |
| Timeout | Ručno podešavanje |
| Logovanje | Real-time + sumarno |
| Paralelnost | Jedan (v0.1), konfigurabilan (v0.2) |
| Troškovi | Po tasku (tokeni, cena, vreme) |
| Notifikacije | Bez (v0.1), konfigurabilan (v0.2) |