Nexus Lab ने ack-is-not-done-guard हे ओपन-सोर्स केले आहे, जे एक लहान युटिलिटी आहे. हे Claude Code च्या फाईल-आधारित एजंट्सना एखादे काम पूर्ण झाल्याचा दावा करण्यापासून रोखते, जोपर्यंत ते सत्यापित “proven done” स्थितीत पोहोचत नाहीत. 'फँटम कंप्लिशन' (phantom completions) पासून त्रस्त असलेल्या डेव्हलपर्ससाठी आता त्यांच्या पाइपलाइनमध्ये वापरण्यासाठी एक ठोस सुरक्षा कवच उपलब्ध आहे.
हे टूल का महत्त्वाचे आहे
Claude Code एजंट्स फाईल्स वाचतात आणि लिहितात, अशा वर्कफ्लोमध्ये प्रक्रियेची सुरुवात आणि शेवट यामध्ये सहज गोंधळ होऊ शकतो.
हे कसे कार्य करते
हे युटिलिटी चार स्पष्ट स्थिती (states) परिभाषित करते:
- Acknowledged – कार्य ओळखले गेले आहे.
- Working – एजंट सक्रियपणे प्रक्रिया करत आहे.
- Artifact delivered – आवश्यक आउटपुट्स लिहिले गेले आहेत.
- Proven done – पूर्णतेच्या सर्व अटींची पूर्तता झाली आहे.
जेव्हा एखादा एजंट “proven done” स्थितीमध्ये पोहोचतो, तेव्हाच हे गार्ड काम पूर्ण झाल्याचा दावा मान्य करते. ही तपासणी हलकी (lightweight) आहे; ती असंबंधित प्रक्रियांचे निरीक्षण करत नाही किंवा पूर्ण-स्तरावरील ऑर्केस्ट्रेशन फ्रेमवर्क म्हणून काम करत नाही. हे थेट Claude Code ला अपेक्षित असलेल्या फाईल-आधारित वर्कफ्लोमध्ये जोडले जाऊ शकते.
कोणाला फायदा होईल आणि कोणाला नाही
हे गार्ड केवळ फाईल-आधारित स्थितींवर लक्ष केंद्रित करत असल्यामुळे, जे प्रकल्प इतर एजंट आर्किटेक्चर वापरतात किंवा ज्यांना व्यापक वर्कफ्लो देखरेखीची गरज आहे, त्यांना याचा उपयोग होणार नाही. अशा टीम्सना अजूनही बाह्य मॉनिटरिंग किंवा कस्टम लॉजिकवर अवलंबून राहावे लागेल.
निष्कर्ष
ack-is-not-done-guard हे सिद्ध करते की एक साधे आणि सुस्पष्ट 'स्टेट मॉडेल' AI-चालित फाईल वर्कफ्लोमधील विश्वासार्हतेची कायमस्वरूपी त्रुटी भरून काढू शकते, ज्यामुळे डेव्हलपर्सना एजंटने म्हटलेले “done” खरोखरच पूर्ण झाले आहे, यावर विश्वास ठेवण्यासाठी एक स्पष्ट आणि कमी ओव्हरहेडचा मार्ग मिळतो.
