Nexus Lab نے ack-is-not-done-guard کو اوپن سورس کر دیا ہے، جو کہ ایک چھوٹی سی یوٹیلیٹی ہے جو Claude Code کے فائل پر مبنی ایجنٹس کو کسی کام کے مکمل ہونے کا دعویٰ کرنے سے روکتی ہے جب تک کہ وہ تصدیق شدہ "proven done" حالت تک نہ پہنچ جائیں۔ وہ ڈویلپرز جو فرضی تکمیل (phantom completions) سے تنگ آ چکے ہیں، اب ان کے پاس اپنے پائپ لائنز میں شامل کرنے کے لیے ایک ٹھوس گارڈ موجود ہے۔

یہ ٹول کیوں اہم ہے

Claude Code ایجنٹس فائلیں پڑھتے اور لکھتے ہیں، ایک ایسا ورک فلو جو آسانی سے کسی عمل کے آغاز کو اس کے اختتام کے ساتھ خلط ملط کر دیتا ہے۔

یہ کیسے کام کرتا ہے

یہ یوٹیلیٹی چار واضح حالتوں کی وضاحت کرتی ہے:

  • Acknowledged – کام کو تسلیم کر لیا گیا ہے۔
  • Working – ایجنٹ فعال طور پر کام کر رہا ہے۔
  • Artifact delivered – مطلوبہ آؤٹ پٹس لکھ دی گئی ہیں۔
  • Proven done – تکمیل کی تمام شرائط پوری ہو چکی ہیں۔

گارڈ صرف اس وقت تکمیل کے دعوے کو گزرنے دیتا ہے جب ایجنٹ "proven done" تک پہنچ جاتا ہے۔ یہ چیک ہلکا پھلکا ہے؛ یہ غیر متعلقہ عمل کی نگرانی نہیں کرتا اور نہ ہی ایک مکمل اسکیل کے اورکیسٹریشن فریم ورک کے طور پر کام کرتا ہے۔ یہ براہ راست اس فائل پر مبنی ورک فلو میں شامل ہو جاتا ہے جس کی Claude Code توقع کرتا ہے۔

کون فائدہ اٹھائے گا اور کون پیچھے رہ جائے گا

چونکہ یہ گارڈ صرف فائل پر مبنی حالتوں پر توجہ مرکوز کرتا ہے، اس لیے یہ ان پروجیکٹس کے لیے مددگار نہیں ہوگا جو دیگر ایجنٹ آرکیٹیکچرز استعمال کرتے ہیں یا جنہیں وسیع تر ورک فلو نگرانی کی ضرورت ہے۔ ان ٹیموں کو اب بھی بیرونی مانیٹرنگ یا کسٹم لاجک پر انحصار کرنا ہوگا۔

خلاصہ

ack-is-not-done-guard یہ ثابت کرتا ہے کہ ایک سادہ اور بہتر طور پر متعین اسٹیٹ ماڈل AI سے چلنے والے فائل ورک فلو میں پائیدار بھروسہ کے خلا کو پُر کر سکتا ہے، جس سے ڈویلپرز کو ایک واضح اور کم بوجھ والا طریقہ ملتا ہے تاکہ وہ اس بات پر بھروسہ کر سکیں کہ ایجنٹ کا "done" کا مطلب واقعی مکمل ہونا ہے۔