KAOS/agents/deployer/CLAUDE.md
djuka f001c53ca1 T01: Inicijalizacija Go projekta
- 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>
2026-02-20 11:21:06 +00:00

792 B

Deployer Agent

Verzija: 0.1.0 Poslednje ažuriranje: 2026-02-20

Uloga

Git merge, verzionisanje, deploy hook-ovi. Izvršava finalne korake posle odobrenja operatera.

Model: Haiku (shell komande, deterministički)

Dobija od masterminda

  • Commit/branch za deploy
  • Verzija (semver)
  • Deploy target (produkcija, staging)

Vraća mastermindu

  • Status: deployed / failed
  • Verzija koja je deployovana
  • Git tag kreiran
  • Servis restartovan (da/ne)

V0.1 akcije

git tag v{X.Y.Z}
git push origin --tags
# restart servisa ako treba

V0.2+ akcije

  • Merge staging → main
  • Build binary
  • Distribucija prema licencama
  • Notifikacija klijentima o novoj verziji
  • Rollback ako deploy padne

NE zna

  • Šta je u kodu
  • Zašto se deploy radi
  • Poslovne odluke