Nexus Lab ha lanzado como código abierto ack-is-not-done-guard, una pequeña utilidad que evita que los agentes basados en archivos de Claude Code afirmen que una tarea ha terminado hasta que alcancen un estado verificado de «proven done». Los desarrolladores cansados de las finalizaciones fantasma ahora tienen una protección concreta para integrar en sus flujos de trabajo.

Por qué es importante esta herramienta

Los agentes de Claude Code leen y escriben archivos, un flujo de trabajo que fácilmente confunde el inicio de un proceso con su final.

Cómo funciona

La utilidad define cuatro estados explícitos:

  • Acknowledged – la tarea ha sido reconocida.
  • Working – el agente está procesando activamente.
  • Artifact delivered – se han escrito los resultados requeridos.
  • Proven done – se han cumplido todas las condiciones de finalización.

Solo cuando un agente alcanza el estado «proven done», la protección permite que pase la afirmación de finalización. La comprobación es ligera; no supervisa procesos no relacionados ni actúa como un marco de orquestación a gran escala. Se integra directamente en el flujo de trabajo basado en archivos que espera Claude Code.

Quién se beneficia y quién queda fuera

Debido a que la protección se centra estrictamente en estados basados en archivos, no ayudará a proyectos que utilicen otras arquitecturas de agentes o que necesiten una supervisión de flujo de trabajo más amplia. Esos equipos aún deberán depender de la monitorización externa o de lógica personalizada.

Idea clave

ack-is-not-done-guard demuestra que un modelo de estados modesto y bien definido puede llenar un vacío de fiabilidad persistente en los flujos de trabajo de archivos impulsados por IA, ofreciendo a los desarrolladores una forma clara y de baja carga para confiar en que el «listo» de un agente realmente significa que ha terminado.