প্রকল্প সম্পর্কে
regress-guard হলো ZCode-এর জন্য একটি AI কোডিং গভর্ন্যান্স প্লাগইন, যার মূল ধারণা হলো 'এজেন্টের সমাপ্তি ঘোষণাকে বিশ্বাস করবেন না'। এটি কমিটের মতো গুরুত্বপূর্ণ মুহূর্তে প্রকল্পের নিজস্ব টেস্ট স্যুট পুনরায় চালায়, ফলে 'সম্পন্ন' একটি যন্ত্র-যাচাইযোগ্য ঘোষণায় পরিণত হয়।
প্রধান সক্ষমতাগুলোর মধ্যে রয়েছে:
1. সমাপ্তি পুনঃযাচাই: PreToolUse হুক কমিট কমান্ড আটকায়, নিজে প্রকল্পের টেস্ট চালায় (pytest/jest/maven/gradle/go স্বয়ংক্রিয় সনাক্তকরণ), EARS-ধাঁচের গ্রহণযোগ্যতা লাইন প্রমাণ ছাড়া সম্পন্ন হিসেবে চিহ্নিত করা যায় না। একই ট্রি-তে পুনঃপ্রচেষ্টা কনটেন্ট-কী ক্যাশে হিট করে 0 সেকেন্ডে অনুমোদন দেয়।
2. সীমানা প্রহরী: বর্তমান পরিবর্তন-তালিকায় ঘোষণা না করা ফাইল সম্পাদনা/লেখার কাজ আগেই আটকে দেয়, পরিকল্পনা ফাইল তালিকাই সীমানা।
3. অনুমান খতিয়ান: যখন বাস্তবতা পরিকল্পনার অনুমান মিথ্যা প্রমাণ করে, তখন was→reality→evidence শৃঙ্খল বাধ্যতামূলকভাবে রেকর্ড করতে হয়।
4. ছয়-স্তরের ট্রাস্ট সারফেস: প্রকল্প-স্তরের নোটিফিকেশন চ্যানেলের জন্য মানব-অনুমোদিত ট্রাস্ট টেবিল + কনটেন্ট পিনিং প্রয়োজন; HOME/env ইনজেকশন রিডাইরেক্ট লঞ্চার হোয়াইটলিস্টে নিষ্ক্রিয় করা হয়; ক্লোন করা রিপোজিটরির ইনজেকশন সারফেস বন্ধ।
5. FP ক্যালিব্রেশন টেলিমেট্রি: প্রতিটি ইন্টারসেপ্ট মানব কর্তৃক পরবর্তীতে রায় হয় (উপযোগী/ভুল রিপোর্ট/উপেক্ষা), এজেন্টের নিজের নির্ভুলতার উপর ভোটাধিকার নেই। পাবলিক বেঞ্চমার্কে 82টি কেস / 13টি পরিবার রয়েছে।
6. স্ব-নিরাময়: সেশন শুরুর সময় ইনস্টল করা কপি ও সোর্স রিপোজিটরি তুলনা করা হয়, ভার্সন ড্রিফট নীরবে সহ্য না করে ঘোষণা করা হয়।
ইনস্টলেশন পদ্ধতির মধ্যে রয়েছে ZCode প্লাগইন মার্কেটপ্লেস, পার্সোনাল সোর্স (github:1339190177/regress-guard) এবং ডেভেলপমেন্ট ট্র্যাক (clone করার পর bash install.sh)। রানটাইমে কোনো থার্ড-পার্টি Python নির্ভরতা নেই, শুধু Python 3.10+ প্রয়োজন।
16টি কমান্ড প্রদান করা হয় (/regress:init, /regress:plan, /regress:verify, /regress:bypass ইত্যাদি), যা ইনিশিয়ালাইজেশন, প্ল্যান জেনারেশন, টেস্ট ভেরিফিকেশন, ক্যারেক্টারাইজেশন টেস্ট জেনারেশন, ব্রেকপয়েন্ট রেজিউম, হেলথ রিপোর্ট ইত্যাদি পরিস্থিতি কভার করে। প্রকল্পের অবস্থা ও আর্কিওলজিক্যাল ডেটা .regress/ ডিরেক্টরিতে সংরক্ষিত থাকে। ডিফল্টভাবে শূন্য নেটওয়ার্ক আউটবাউন্ড, ঐচ্ছিকভাবে এন্টারপ্রাইজ WeChat স্ব-নির্মিত অ্যাপ নোটিফিকেশন (মানব অনুমোদন প্রয়োজন এবং API বেস অ্যাড্রেস অফিসিয়াল ডোমেইনে পিন করা)। MIT লাইসেন্স।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.