Nexus Lab telah menjadikan ack-is-not-done-guard sebagai sumber terbuka, sebuah utiliti kecil yang menghalang ejen berasaskan fail Claude Code daripada mendakwa sesuatu tugasan telah selesai sehingga mereka mencapai keadaan "proven done" yang disahkan. Pembangun yang bosan dengan penyelesaian palsu kini mempunyai pelindung konkrit untuk dimasukkan ke dalam saluran paip mereka.

Mengapa alatan ini penting

Ejen Claude Code membaca dan menulis fail, satu aliran kerja yang mudah mengelirukan permulaan sesuatu proses dengan pengakhirannya.

Cara ia berfungsi

Utiliti ini mentakrifkan empat keadaan eksplisit:

  • Acknowledged – tugasan telah dikenal pasti.
  • Working – ejen sedang memproses secara aktif.
  • Artifact delivered – output yang diperlukan telah ditulis.
  • Proven done – semua syarat penyelesaian telah dipenuhi.

Hanya apabila ejen mencapai "proven done", barulah pelindung tersebut membenarkan tuntutan penyelesaian diluluskan. Semakan ini adalah ringan; ia tidak memantau proses yang tidak berkaitan atau bertindak sebagai rangka kerja orkestrasi berskala penuh. Ia disambungkan terus ke dalam aliran kerja berasaskan fail yang dijangkakan oleh Claude Code.

Siapa yang mendapat manfaat, siapa yang ketinggalan

Oleh kerana pelindung ini tertumpu secara sempit pada keadaan berasaskan fail, ia tidak akan membantu projek yang menggunakan seni bina ejen lain atau memerlukan penyeliaan aliran kerja yang lebih luas. Pasukan tersebut masih perlu bergantung pada pemantauan luaran atau logik tersuai.

Kesimpulan

ack-is-not-done-guard membuktikan bahawa model keadaan yang sederhana dan ditakrifkan dengan baik dapat mengisi lompang kebolehpercayaan yang berterusan dalam aliran kerja fail dipacu AI, memberikan pembangun cara yang jelas dan rendah beban untuk mempercayai bahawa status "done" oleh ejen benar-benar bermaksud selesai.