- 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>
66 lines
1.8 KiB
Markdown
66 lines
1.8 KiB
Markdown
# 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) |
|