execution
Executor ทำอะไรจริง
สัญญาควบคุมเวิร์กโฟลว์ AI
เชื่อมสิ่งที่ Agent ทำเข้ากับหลักฐาน อำนาจ และผลลัพธ์จริง เพื่อให้ตรวจสอบการตัดสินใจถัดไปได้
Provider ทำงานเสร็จแล้ว แต่ยังขาดหลักฐานผลลัพธ์
executionevidenceauthoritypromotionreconciliationobservedOutcomeขั้นถัดไป: เก็บหลักฐานผลลัพธ์ แล้วให้ owner ตัดสินใจเลื่อนขั้น
HelmLoop / ภาพรวม
HelmLoop เป็นโพรโทคอลสัญญาควบคุมที่ไม่ผูกกับ runtime แยกการทำงาน หลักฐาน อำนาจ การเลื่อนขั้น การกระทบยอด และผลที่สังเกตได้ โดย host ยังคงควบคุมการทำงานและสิทธิ์
HelmLoop
Graph ที่จบแล้วบอกเพียงว่าการทำงานสิ้นสุด การตัดสินใจถัดไปยังต้องมีหลักฐาน อำนาจ และสถานะภายนอกปัจจุบัน
Executor ทำอะไรจริง
Claim ที่ต้องใช้ยัง fresh และมี support หรือไม่
Action แบบ exact ได้รับ authority หรือไม่
Accountable owner ตัดสินใจอะไร
Provider และ observed external state แสดงอะไร
Outcome evidence อิสระแสดงอะไร
0.1 มี 8 record schemas, reducer แบบ 6 แกน, CLI และ fixture adapters 2 ตัว ยังไม่ใช่แพ็กเกจสาธารณะหรือการรับรอง runtime จริง
อ่านโพรโทคอล ↗0.2 วางแผนเพิ่มแกน assurance เหตุการณ์อำนาจ การสังเกตผลลัพธ์ และการรับหลักฐานตามเวอร์ชัน ทั้งหมดยังเป็นข้อเสนอ r3 / sync-4
ดูแผน 0.2 ↗HelmLoop
รันใน local checkout ด้วย Node.js 20 ขึ้นไป คำสั่งใช้ fixtures และไม่เรียก provider จริง
helmloop try แบบอิสระเป็นแผนของ 0.2 และยังไม่มีใน CLI ปัจจุบัน
Protocol 0.1 ↗node bin/helmloop.mjs schemas
node bin/helmloop.mjs conformance --adapter coreHelmLoop
host เป็นเจ้าของการจัดตาราง สถานะ อำนาจ การกระทำ และข้อเท็จจริงทางธุรกิจ Better Workflows เป็นการเชื่อมต่อทางเลือก
completed ≠ PROMOTERuntime completion ไม่ตัดสิน portfolio / release promotion
intent ≠ action authorityGoal, prompt หรือ handoff ไม่สร้าง side-effect permission
receipt ≠ business outcomeTrace / provider receipt พิสูจน์ event ไม่ใช่ downstream value
instance nesting ≠ ownershipParent/child topology ไม่โอน resource / decision ownership
preference ≠ authorityPreference ชี้แนะแนวทางได้แต่ไม่สร้างสิทธิ์ action
FAQ
สัญญาควบคุมเวิร์กโฟลว์ AI ที่ไม่ผูกกับ runtime โดยแยกการทำงาน หลักฐาน อำนาจ การเลื่อนขั้น การกระทบยอด และผลลัพธ์
ยังไม่ได้ ปัจจุบันเป็นรุ่นผู้สมัคร 0.1 ส่วน 0.2 ที่มี 10 records และ 7 แกนยังอยู่ในแผน ไม่ได้เผยแพร่หรือรับรอง runtime จริง
ไม่จำเป็น แผนแยก neutral package ออกจาก binding เฉพาะระบบ
ไม่ แม้ mock 2 และ real 1 ก็ไม่แทนคู่การสังเกต runtime จริงที่เป็นอิสระและผ่านเงื่อนไข