Nexus Lab heeft ack-is-not-done-guard open-source gemaakt, een kleine utility die voorkomt dat file-based agents van Claude Code beweren dat een taak is voltooid voordat ze een geverifieerde “proven done”-status hebben bereikt. Ontwikkelaars die klaar zijn met phantom completions hebben nu een concrete guard die ze in hun pipelines kunnen implementeren.
Waarom dit hulpmiddel belangrijk is
Claude Code-agents lezen en schrijven bestanden, een workflow waarbij het begin van een proces gemakkelijk wordt verward met het einde ervan.
Hoe het werkt
De utility definieert vier expliciete statussen:
- Acknowledged – de taak is herkend.
- Working – de agent is actief bezig.
- Artifact delivered – de vereiste outputs zijn geschreven.
- Proven done – aan alle voltooiingsvoorwaarden is voldaan.
Pas wanneer een agent de status “proven done” bereikt, laat de guard een claim van voltooiing door. De controle is lichtgewicht; het monitort geen ongerelateerde processen en fungeert niet als een uitgebreid orchestration framework. Het sluit direct aan op de file-based workflow die Claude Code verwacht.
Wie profiteert en wie niet
Omdat de guard zich specifiek richt op file-based statussen, helpt het geen projecten die andere agent-architecturen gebruiken of bredere workflow-supervisie nodig hebben. Die teams moeten nog steeds vertrouwen op externe monitoring of aangepaste logica.
Conclusie
ack-is-not-done-guard bewijst dat een bescheiden, goed gedefinieerd statusmodel een hardnekkig gat in de betrouwbaarheid van AI-gestuurde file-workflows kan opvullen, waardoor ontwikkelaars een duidelijke manier met weinig overhead hebben om erop te vertrouwen dat “done” van een agent ook echt “klaar” betekent.
