Go to file
djuka 41beccab7e Revert: CLAUDE.md menja samo planer
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:07:06 +00:00
agents T08: HTTP server + API za taskove 2026-02-20 12:10:49 +00:00
code T22: Zamena bypassPermissions sa dontAsk — radi kao root 2026-02-20 15:05:11 +00:00
TASKS T22: Prijava — dva moda (klijent forma + operater chat sa Claude API) 2026-02-20 13:38:05 +00:00
templates/new-project T08: HTTP server + API za taskove 2026-02-20 12:10:49 +00:00
CLAUDE.md Revert: CLAUDE.md menja samo planer 2026-02-20 15:07:06 +00:00
README.md T08: HTTP server + API za taskove 2026-02-20 12:10:49 +00:00

KAOS — AI-Supervised Development System

Verzija: 0.1.0 Status: Pokretanje Autor: DAL d.o.o. Poslednje ažuriranje: 2026-02-20


Šta je KAOS

Sistem gde AI agenti razvijaju softver pod ljudskim nadzorom. Jedan mastermind orkestrira, specijalizovani agenti izvršavaju, čovek odobrava. Svaki agent zna samo svoj deo posla.


Kako radi

Klijent prijavi (šta hoće ili šta ne radi)
        │
        ▼
Operater proveri (da li ima smisla, doradiš opis)
        │
        ▼
Mastermind se uključi (čita kontekst, razume problem)
        │
        ▼
Task se zapiše (markdown, u listu taskova)
        │
        ▼
Operater odobri (ok, kreni)
        │
        ▼
Mastermind pokrene agenta (pravi model, minimalan kontekst)
        │
        ▼
Agent izvrši (kodira, testira, commituje)
        │
        ▼
Checker verifikuje (build, test, vet — nezavisno)
        │
        ▼
Reporter napiše izveštaj (šta, koliko, koliko koštalo)
        │
        ▼
Operater pregleda (kod, testovi, izveštaj)
        │
        ▼
Deploy ili dorada

Arhitektura — Multi-Agent

                    ┌─────────────────┐
                    │   MASTERMIND    │
                    │  (root CLAUDE)  │
                    │  ne kodira,     │
                    │  orkestrira     │
                    └───────┬─────────┘
                            │
        ┌───────┬───────┬───┴───┬───────┬───────┬───────┬───────┐
        ▼       ▼       ▼       ▼       ▼       ▼       ▼       ▼
    ┌───────┐┌──────┐┌──────┐┌──────┐┌───────┐┌────────┐┌────┐┌───────┐
    │Triage ││Task  ││Coder ││Front ││Checker││Reporter││Docs││Deploy │
    │       ││Mgr   ││      ││end   ││       ││        ││    ││er     │
    │Haiku  ││Sonnet││Sonnet││Sonnet││Haiku/ ││Haiku   ││Haiku││Haiku │
    │       ││      ││/Opus ││      ││Opus   ││        ││    ││      │
    └───────┘└──────┘└──────┘└──────┘└───────┘└────────┘└────┘└───────┘

Princip: Agenti ne komuniciraju međusobno. Samo sa mastermindom. Cena: Uvek najjeftiniji model koji može da uradi posao.


Struktura projekta

/root/projects/KAOS/
│
├── CLAUDE.md                  ← mastermind (v0.1.0)
├── README.md                  ← ovo
│
├── agents/                    ← specijalizovani agenti
│   ├── triage/CLAUDE.md       ← klasifikacija prijava
│   ├── task-manager/CLAUDE.md ← kreiranje taskova, status
│   ├── coder/CLAUDE.md        ← backend kodiranje
│   ├── frontend/CLAUDE.md     ← React kodiranje
│   ├── checker/CLAUDE.md      ← verifikacija
│   ├── reporter/CLAUDE.md     ← izveštaji
│   ├── docs/CLAUDE.md         ← eksterna dokumentacija
│   └── deployer/CLAUDE.md     ← git merge, verzije, deploy
│
├── documentation/             ← eksterna dokumentacija (tuđe)
│   ├── api-specs/
│   ├── regulations/
│   └── third-party/
│
└── TASKS/                     ← taskovi, specifikacije, izveštaji
    ├── MASTER-STATUS.md
    ├── Architecture.md
    ├── Workflow-Spec.md
    ├── Supervisor-Spec.md
    ├── Multi-Agent-Spec.md
    ├── Implementation-Tasks.md
    └── reports/

Verzije

v0.1 — Osnova (TRENUTNO)

  • Mastermind + agenti definisani u CLAUDE.md fajlovima
  • Supervisor: ručno pokretanje (kaos-supervisor run T01)
  • Checker: build + test + vet (deterministički)
  • Izveštaji: markdown u TASKS/reports/
  • Git: direktno na main
  • Nema baze, nema frontend-a, nema AI trijaže

v0.2 — Automatizacija (planirano)

  • Supervisor daemon ili watch folder
  • AI trijaža prijava
  • AI compliance provere (modul, pravila, konvencije)
  • Staging → main branch strategija
  • Auto-retry za flaky testove
  • Notifikacije (konfigurabilan kanal)

v0.3 — Kompletni ekosistem (planirano)

  • Frontend dashboard
  • WebSocket real-time praćenje
  • Help sistem
  • Embed SDK
  • Cost tracking dashboard
  • Metrike i analitika
  • Distribucija prema licencama

Donesene odluke

Odluka Izbor Datum
Arhitektura Multi-agent (mastermind + specijalizovani) Feb 2026
Komunikacija Agenti → samo sa mastermindom, nikad međusobno Feb 2026
Model selekcija Po zadatku: Haiku/Sonnet/Opus Feb 2026
Format taskova Markdown (nema JSON-a, jedno mesto istine) Feb 2026
Triger Ručno v0.1, automatizacija v0.2 Feb 2026
Verifikacija Dupla (agent + supervisor nezavisno) Feb 2026
Retry Čekaj operatera (v0.1), auto-retry (v0.2) Feb 2026
Verzionisanje Semver (Major.Minor.Patch) Feb 2026
Izveštaji Markdown u TASKS/reports/, idu u git Feb 2026
Dorada Novi task sa MD referencom na stari Feb 2026
Rollback Git revert (v0.1) Feb 2026
Branch Direktno main (v0.1), staging (v0.2) Feb 2026
Timeout Ručno podešavanje, operater odlučuje Feb 2026
Troškovi Praćenje po tasku (tokeni, cena, vreme) Feb 2026
Backend Go Feb 2026
Frontend Go templates + HTMX + Sortable.js (nula npm) Feb 2026
Baza PostgreSQL (v0.2+) Feb 2026
HTTP framework Gin (v0.2+) Feb 2026
Engine pkg/engine/ javni paket, nula HTTP (v0.2+) Feb 2026

Poreklo

KAOS je nastao iz ARV (Advanced Resource & Venue Management) projekta gde smo dokazali da AI agent može da razvija softver pod nadzorom. ARV ima 43+48 završenih taskova ovim pristupom. KAOS formalizuje taj proces u alat koji može da se koristi za bilo koji projekat.