Nexus Lab, ack-is-not-done-guard என்ற சிறிய பயன்பாட்டை (utility) ஓப்பன் சோர்ஸாக வெளியிட்டுள்ளது. இது Claude Code கோப்பு சார்ந்த ஏஜெண்டுகள் (file-based agents), ஒரு பணி உண்மையில் முடிவடைந்ததை உறுதிப்படுத்தும் “proven done” நிலையை எட்டும் வரை, அந்தப் பணி முடிந்துவிட்டதாகக் கூறுவதைத் தடுக்கிறது. போலி முடிவுகளால் (phantom completions) சோர்வடைந்த டெவலப்பர்களுக்கு, இப்போது தங்கள் பணிப்பாதைகளில் (pipelines) இணைப்பதற்கான ஒரு உறுதியான பாதுகாப்பு கருவி கிடைத்துள்ளது.

இந்தத் கருவி ஏன் முக்கியமானது

Claude Code ஏஜெண்டுகள் கோப்புகளைப் படிக்கவும் எழுதவும் செய்கின்றன; இந்தச் செயல்பாட்டு முறை (workflow), ஒரு செயல்முறையின் தொடக்கத்தையும் அதன் முடிவையும் எளிதில் குழப்பமடையச் செய்யும்.

இது எவ்வாறு செயல்படுகிறது

இந்தத் பயன்பாடு நான்கு தெளிவான நிலைகளை வரையறுக்கிறது:

  • Acknowledged – பணி அங்கீகரிக்கப்பட்டது.
  • Working – ஏஜெண்ட் தீவிரமாகச் செயல்படுகிறது.
  • Artifact delivered – தேவையான வெளியீடுகள் எழுதப்பட்டுள்ளன.
  • Proven done – அனைத்து நிறைவு நிபந்தனைகளும் பூர்த்தி செய்யப்பட்டுள்ளன.

ஒரு ஏஜெண்ட் “proven done” நிலையை எட்டும்போது மட்டுமே, இந்த பாதுகாப்பு கருவி பணி முடிந்துவிட்டது என்ற கூற்றை அனுமதிக்கும். இந்தச் சரிபார்ப்பு மிகவும் லேசானது (lightweight); இது தொடர்பில்லாத செயல்முறைகளைக் கண்காணிக்காது அல்லது முழு அளவிலான ஒருங்கிணைப்பு கட்டமைப்பாக (orchestration framework) செயல்படாது. இது Claude Code எதிர்பார்க்கும் கோப்பு சார்ந்த பணிப்பாதையுடன் (file-based workflow) நேரடியாக இணைகிறது.

யாருக்குப் பயன், யார் விடுபடுவார்கள்

இந்த பாதுகாப்பு கருவி கோப்பு சார்ந்த நிலைகளில் மட்டுமே கவனம் செலுத்துவதால், பிற ஏஜெண்ட் கட்டமைப்புகளைப் (agent architectures) பயன்படுத்தும் அல்லது விரிவான பணி மேற்பார்வை தேவைப்படும் திட்டங்களுக்கு இது உதவாது. அத்தகைய குழுக்கள் இன்னும் வெளிப்புறக் கண்காணிப்பு அல்லது தனிப்பயனாக்கப்பட்ட தர்க்கங்களையே (custom logic) நம்பியிருக்க வேண்டும்.

சுருக்கம்

ack-is-not-done-guard என்பது ஒரு சிறிய, நன்கு வரையறுக்கப்பட்ட நிலை மாதிரி (state model), AI சார்ந்த கோப்பு பணிப்பாதைகளில் உள்ள தொடர்ச்சியான நம்பகத்தன்மை இடைவெளியை நிரப்ப முடியும் என்பதை நிரூபிக்கிறது. இது டெவலப்பர்களுக்கு, ஒரு ஏஜெண்டின் “done” என்பது உண்மையில் முடிந்துவிட்டதையே குறிக்கிறது என்பதை நம்புவதற்குத் தெளிவான மற்றும் குறைந்த சுமை கொண்ட (low-overhead) வழியை வழங்குகிறது.