/projects/proofloop
Proofloop
CLI em Bun que executa Claude e Codex como trabalhador/revisor pareados, transforma prompts em planos revisados e só termina depois de provas e gate adversarial de segurança.
/projects/proofloop
CLI em Bun que executa Claude e Codex como trabalhador/revisor pareados, transforma prompts em planos revisados e só termina depois de provas e gate adversarial de segurança.
Proofloop enfrenta o desafio de transformar Loop de agentes pareados guiado por prova e revisão em um sistema útil, governado e explicável.
Proofloop é organizado em torno de fronteiras explícitas, fluxos inspecionáveis e um stack de entrega visível que inclui Bun, TypeScript, Anthropic e OpenAI.
O trabalho difícil é manter autonomia, dados, ferramentas e experiência do usuário alinhados sem esconder risco operacional nem evidência.
O diferencial é tratar arquitetura como superfície de produto: capacidades são explicadas por responsabilidades, caminhos de prova e limites de entrega.
Proofloop demonstra julgamento de engenharia aplicada em arquitetura de produto, sistemas de agentes, fronteiras de dados, controles e disciplina de entrega.
Proofloop é um estudo de caso em Loop de agentes pareados guiado por prova e revisão. CLI em Bun que executa Claude e Codex como trabalhador/revisor pareados, transforma prompts em planos revisados e só termina depois de provas e gate adversarial de segurança. A profundidade está em tornar legíveis fronteiras, evidência, workflow e decisões de entrega.
Proofloop é apresentado por responsabilidades claras para que usuários, ferramentas, dados e ações de runtime não virem uma chamada opaca ao modelo.
O fluxo mantém planejamento, uso de ferramentas, estado e apresentação de resultados separados o suficiente para o operador entender o que aconteceu e por quê.
A página trata provas, logs, artefatos e caminhos de revisão como parte do produto, não como notas opcionais de implementação.
Bun ancora a história de implementação enquanto o stack ao redor carrega persistência, interfaces, automação e verificação.
Motivo técnico: Chosen for a fast single-binary CLI that can install, run, and update with little ceremony.
Motivo técnico: Keeps the run manifest, options, gates, and agent state explicit across a complex CLI flow.
Motivo técnico: Claude is useful as a reviewer or worker because it is strong at critique, plans, and long-context code review.
Motivo técnico: Codex gives the loop a second implementation and review path instead of relying on one model family.
Motivo técnico: Detached sessions make long agent runs inspectable and resumable without tying up the main terminal.
Motivo técnico: Worktrees isolate each run so the agent can work without contaminating the user's current branch.
Motivo técnico: Draft PR support turns a proven run into something a human can review and merge.
Motivo técnico: Keeps formatting and lint checks fast enough to run inside the proof loop.
Ferramenta implementada: Starts a paired worker/reviewer run from a prompt, file, or proof requirement.
Ferramenta implementada: Has the non-primary model sanity-check PLAN.md before implementation begins.
Ferramenta implementada: Lets the operator choose Claude, Codex, paired mode, or single-agent execution.
Ferramenta implementada: Lets the worker and reviewer coordinate directly instead of routing every critique through the user.
Ferramenta implementada: Runs check, typecheck, test, and build commands as completion evidence.
Ferramenta implementada: Blocks completion until security and performance risks are pressure-tested.
Ferramenta implementada: Persists run state and transcripts so interrupted work can continue.
Ferramenta implementada: Packages the verified change set for human review without silently shipping it.