@fabiofj/ao-by-codex
v0.1.0
Published
CLI `ao` — orquestrador autônomo em Clojure/Babashka: Task -> Runner -> Evidence -> Gate -> Decision
Downloads
114
Maintainers
Readme
@fabiofj/ao-by-codex
CLI ao — orquestrador autônomo em Clojure/Babashka. Roda um task através do kernel: executa comandos reais, grava evidência em ledger append-only e um gate fail-closed decide se pode avançar.
Task -> Runner -> Evidence -> Gate -> DecisionInstalação
npm install -g @fabiofj/ao-by-codexPré-requisito: Babashka no PATH (brew install borkdude/brew/babashka). Se faltar, o ao mostra as instruções de instalação.
Uso
ao run-task --task-id T-1 \
--policy examples/code-change-basic.edn \
--ledger artifacts/T-1/evidence.ednImprime uma decisão de gate em EDN (:gate/decision). Exit codes: 0 decisão produzida · 1 erro de CLI/runtime · 2 policy inválida.
ao tasks lista todos os subcomandos disponíveis no núcleo — incluindo a integração Linear (ao linear-live-list, ao linear-plan-gate-comment, ao linear-live-comment, ao linear-live-status-sync; escrita live sempre gated por dry-run + confirmação explícita) e suporte multi-ecossistema (Clojure/Babashka, Node, Python, PHP e Go).
Documentação completa, estudos e specs: github.com/fabiofj2014/ao-by-codex.
