/projects/proofloop
Proofloop
CLI en Bun que ejecuta Claude y Codex como trabajador/revisor emparejados, convierte prompts en planes revisados y no termina hasta pasar pruebas y una puerta de seguridad adversarial.
/projects/proofloop
CLI en Bun que ejecuta Claude y Codex como trabajador/revisor emparejados, convierte prompts en planes revisados y no termina hasta pasar pruebas y una puerta de seguridad adversarial.
Proofloop aborda el reto de convertir Bucle de agentes emparejados guiado por pruebas y revisión en un sistema útil, gobernado y explicable.
Proofloop se organiza alrededor de límites explícitos, flujos inspeccionables y un stack de entrega visible que incluye Bun, TypeScript, Anthropic y OpenAI.
El trabajo difícil es mantener autonomía, datos, herramientas y experiencia de usuario alineados sin ocultar riesgo operativo ni evidencia.
El valor distintivo está en tratar la arquitectura como una superficie del producto: las capacidades se explican mediante responsabilidades, rutas de prueba y límites de entrega.
Proofloop demuestra criterio de ingeniería aplicada en arquitectura de producto, sistemas de agentes, límites de datos, controles y disciplina de entrega.
Proofloop es un caso de estudio sobre Bucle de agentes emparejados guiado por pruebas y revisión. CLI en Bun que ejecuta Claude y Codex como trabajador/revisor emparejados, convierte prompts en planes revisados y no termina hasta pasar pruebas y una puerta de seguridad adversarial. La profundidad está en hacer legibles los límites, la evidencia, el workflow y las decisiones de entrega.
Proofloop se presenta mediante responsabilidades claras para que usuarios, herramientas, datos y acciones de runtime no se mezclen en una llamada opaca al modelo.
El flujo mantiene planificación, uso de herramientas, estado y presentación de resultados lo bastante separados para que un operador entienda qué ocurrió y por qué.
La página trata pruebas, logs, artefactos y rutas de revisión como parte del producto, no como notas opcionales de implementación.
Bun sostiene la historia de implementación mientras el stack alrededor cubre persistencia, interfaces, automatización y verificación.
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.
Herramienta implementada: Starts a paired worker/reviewer run from a prompt, file, or proof requirement.
Herramienta implementada: Has the non-primary model sanity-check PLAN.md before implementation begins.
Herramienta implementada: Lets the operator choose Claude, Codex, paired mode, or single-agent execution.
Herramienta implementada: Lets the worker and reviewer coordinate directly instead of routing every critique through the user.
Herramienta implementada: Runs check, typecheck, test, and build commands as completion evidence.
Herramienta implementada: Blocks completion until security and performance risks are pressure-tested.
Herramienta implementada: Persists run state and transcripts so interrupted work can continue.
Herramienta implementada: Packages the verified change set for human review without silently shipping it.