Agent Teams Rules
Last Verified: 2026-02-17 | Owner: John
Agent Teams — Pravila korištenja (2026-02-12)
CEO approved. Ova pravila su obavezna za John-a i sve agente.
1. TIER SISTEM — Routing po kompleksnosti
Svaki task ima tier koji određuje način izvršavanja:
| Tier | Token budget | Kad | Kako |
|---|---|---|---|
| T1 Solo | ~200K | Bug fix, config, single file edit, quick research | John direktno, nema agenata |
| T2 Subagent | ~440K | Focused build, parallel research, file search | 1-3 subagenta (sonnet/haiku) |
| T3 Team | ~800K+ | Multi-layer feature, audit, QA swarm, cross-domain | Agent team sa lead + teammates |
Pravilo: MC task MORA imati tier oznaku (T1/T2/T3) prije starta. Default: T1 Solo. Eskalacija na T2/T3 samo kad task zahtijeva.
2. PLAN-FIRST GATE — Obavezno za T2 i T3
T1: Task → GOTCHA → Build (direktno)
T2: Task → GOTCHA → Plan (~10K) → Build (~400K)
T3: Task → GOTCHA → Plan (~10K) → CEO approve → Build (~800K+)
T3 UVIJEK zahtijeva CEO approval prije builda. Plan je jeftin (~10K tokena). Rework je skup (~500K+). Bolje 10 minuta planiranja nego 1 sat ponovnog rada.
3. DELEGATE MODE — Lead ne implementira
Kad John koristi T3 Agent Team:
- John SAMO kreira taskove, spawnuje agente, reviewira output
- John NE piše kod, NE edituje fajlove unutar team scope-a
- Agenti implementiraju, John orkestrira
Zašto: Lead kontekst je skup (opus). Implementacija troši kontekst bez potrebe. Lead koji implementira = skuplji agent koji radi isti posao.
4. FILE OWNERSHIP — Nema konflikata
Svaki agent task MORA definisati koje fajlove smije dirati:
## Task za Agent X
Files (WRITE): src/api/auth.js, src/api/auth.test.js
Files (READ): src/config.js, src/db.js
Pravilo: Dva agenta NIKAD ne pišu u isti fajl. Ako dva taska trebaju isti fajl — sekvencijalno, ne paralelno.
5. TASK GRANULARNOST — 5-6 units per agent
Svaki agent dobija 5-6 self-contained task units:
- Svaki unit ima jasan deliverable (fajl, output, report)
- Svaki unit je testabilan nezavisno
- Prevelik task = agent luta. Premali = overhead koordinacije
Anti-pattern: "Napravi cijeli backend" (preveliko) Dobro: "Napravi auth API: register, login, logout, me endpoint. Fajlovi: src/api/auth.js + test."
6. MODEL BUDGET — Strogo
| Uloga | Model | Razlog |
|---|---|---|
| Lead (John) | opus | Orkestracija, planning, CEO interakcija |
| Builder agent | sonnet | Implementacija — dobar balans kvalitet/cijena |
| Validator agent | sonnet | Verifikacija — treba razumjeti kod |
| Research/search | haiku | Trivijalno — ne treba duboko razumijevanje |
NIKAD opus za agente. NIKAD haiku za build.
7. CONTEXT U SPAWN PROMPTU
Agenti NE nasljeđuju lead-ov conversation history. Zato:
- Svaki spawn prompt MORA sadržavati task-specific kontekst
- Referencuj konkretne fajlove, ne "pogledaj projekt"
- Uključi acceptance criteria u prompt
Loše: "Fixaj bug u API-ju" Dobro: "Fix auth token expiry bug u src/api/auth.js:45. Token se ne refresha nakon 1h. Acceptance: test src/api/auth.test.js prolazi, token refresh radi na 59min."
8. GRACEFUL SHUTDOWN
Svaki team MORA završiti čisto:
- Lead šalje
shutdown_requestsvakom agentu - Agent odgovara
shutdown_response - Lead poziva
TeamDelete
Nikad ne ostavljaj zombie agente.
9. DECISION TREE — Kad šta koristiti
Pitanje: Trebaju li agenti međusobno komunicirati?
├── NE → Subagenti (T2) — jeftinije, dovoljno
└── DA → Agent Team (T3) — skuplje, ali potrebno
Pitanje: Može li se uraditi u jednom fajlu / jednom koraku?
├── DA → Solo (T1) — ne troši na agente
└── NE → T2 ili T3
Pitanje: Treba li CEO approval?
├── DA (build od spec-a, >800K tokena, deploy) → T3 + Plan-First
└── NE (research, fix, maintenance) → T1 ili T2
10. MJERENJE USPJEHA
Svaki T3 team session MORA logirati:
- Ukupni tokeni potrošeni
- Broj agenata
- Trajanje
- Output kvalitet (PASS/FAIL po acceptance criteria)
Log u HiveMind: hivemind.js post john metrics "T3 team: X agents, Y tokens, Z min, PASS/FAIL"
Ovo gradi dataset za optimizaciju budućih team sessija.
Primjeri iz prakse
SENTINEL audit (T3): 5 agenata, ~540K tokena, 6.8/10 score — PASS alai.no update (T1): Solo, ~30K tokena, 8 edita — PASS SLA loop fix (T1): Solo, ~20K tokena, 4 fajla — PASS Shell injection fix (T1): Solo, ~25K tokena, 4 fajla — PASS
Lekcija: Većina posla je T1. Timovi samo za kompleksno.