CAT PAW

workflow ทั้งหมด

วิศวกรรมซอฟต์แวร์

ทำแผนผังรัศมีผลกระทบของการเปลี่ยนโค้ด

แผนที่ผลกระทบติดตาม diff ที่เสนอผ่านผู้เรียก สิ่งที่ต้องใช้ ข้อมูล การประกาศ การทดสอบ และเส้นทางลูกค้า เพื่อเปิดเผยผลกระทบซ่อนก่อนลงมือ

กระบวนการ

ทำตามลำดับนี้

  1. กำหนดการเปลี่ยนแปลงที่เสนอ การแก้ไขฐานและปลาย ผลลัพธ์ที่ต้องการ ไฟล์ในขอบเขต สมมติฐาน และการตัดสินใจที่แผนที่ต้องให้ข้อมูล
  2. ตรวจสอบความต่างและรายการที่ขึ้นอยู่โดยตรง แล้วค้นหาผู้เรียก import อินเทอร์เฟซ โค้ดที่สร้างขึ้น การตั้งค่า และการทดสอบด้วยเครื่องมือที่มี
  3. สร้างแผนที่หลักฐานแบบคงที่ของผลกระทบผ่าน API การอ่านและเขียนข้อมูล คิว งาน สิทธิ์ สวิตช์คุณสมบัติ การตั้งค่าการประกาศ และเส้นทางที่ลูกค้าเห็น
  4. แผนที่เจ้าของ ความครอบคลุมของการทดสอบ การสังเกต การพึ่งพา และข้อจำกัดการย้าย โดยจัดแต่ละพื้นที่เป็นโดยตรง เป็นไปได้ เป็นไปได้น้อย หรือไม่ทราบ และแยกหลักฐานแบบคงที่ออกจากสมมติฐานขณะรัน
  5. ระบุช่องว่างของการตรวจสอบ การเข้าถึง ความเข้ากันได้ การย้อนกลับ และการสังเกต เสนอการตรวจที่เล็กและปลอดภัยที่สุด แต่ห้ามรันการทดสอบ คำสั่งแพ็กเกจ หรือเส้นทางขณะรันในขั้นตอนนี้
  6. สรุปผลกระทบและการย้อนกลับได้ ระบุข้อมูลอ่อนไหวและโค้ดที่ไม่น่าเชื่อถือ และขออนุมัติแยกสำหรับการทดสอบหรือคำสั่งแพ็กเกจที่จำเป็น
  7. บันทึกแผนที่และหลักฐานดิบที่ไม่เป็นความลับในพื้นที่ทำงานเป้าหมายของ Latch ระบุขอบเขตความครอบคลุมและความเสี่ยงที่ยังไม่ได้แก้ไข โดยไม่เปลี่ยนคลังโค้ดหรือสถานะระยะไกล

เตรียมสิ่งนี้

ข้อมูลที่แมวจะขอ

  • การแก้ไขฐานและปลายหรือความต่าง
  • การเปลี่ยนแปลงและขอบเขตที่ตั้งใจ
  • บริบทขณะรันและการประกาศ
  • การยอมรับความเสี่ยงและเจ้าของการทบทวน

เราเตอร์ + playbook เดียว

จัดเส้นทางก่อน เลือกอันเดียว

Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow

  • เราเตอร์: code-graph-pack
  • skills/code-graph-pack/code-change-blast-radius-map/SKILL.md

เส้นเขต

ขอบเขตเดินทางไปกับพรอมต์

  • ก่อนเริ่ม ให้ตรวจสอบเครื่องมือ บัญชี สิทธิ์ และพื้นที่ทำงานจริง ห้ามอ้างว่ามีเครื่องมือ บัญชี แหล่งข้อมูล หรือความสามารถที่ไม่พร้อมใช้งาน
  • ใช้ Latch/target-workspace สำหรับโค้ดส่วนตัว ผลงาน การตรวจสอบสด หรือข้อมูลที่ไม่เป็นสาธารณะ หากไม่มีสิทธิ์เข้าถึง ให้หยุดที่ขอบเขตและรายงานสิ่งกีดขัด แทนการเดา
  • หยุดเพื่อขออนุมัติอย่างชัดเจนก่อนการดำเนินการภายนอกที่มีผลกระทบ แล้วส่งกลับหลักฐาน ความเสี่ยงที่ยังไม่ได้แก้ไข สมมติฐาน และการดำเนินการใดที่ยังรอการอนุมัติ

เสร็จหมายถึง

จุดจบที่ตรวจได้

แผนที่หลักฐานแบบคงที่ติดตามความต่างที่ระบุผ่านโค้ด ข้อมูล สิ่งที่ต้องใช้ การประกาศ การทดสอบ และผู้ใช้ พร้อมความเสี่ยงที่จัดอันดับ การตรวจที่เสนอ ขอบเขตความครอบคลุม และความเสี่ยงที่ยังไม่ได้แก้ไข โดยไม่เปลี่ยนคลังโค้ดหรือสถานะระยะไกล

แหล่งที่มา

กระบวนการนี้มาจากไหน

  1. github.com/Graphify-Labs/graphify/tree/4c735618f3d56fd622c2049771584621c31ba9ff/
  2. docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review
  3. c4model.com/

แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล

AI ทำงาน. คุณตัดสินใจ.

เบรกคนสำหรับ AI

Latch จะแสดงทุกคำสั่ง การคลิก และการเปลี่ยนแปลงก่อนเกิดขึ้น — คุณตอบว่าใช่ ไม่ หรือยังก่อนได้

Plow Latch · macOS Cat Paw Latch · Windows + Linux · สร้างจากซอร์ส
Cat Paw Latch

หลังหมายเลข

สอง harness หนึ่งเส้น

เบอร์เดียวกัน เครดิต 100 ดอลลาร์เท่ากัน เลือกว่าจะให้ harness ไหนตอบเมื่อคุณทัก

Hermes

เอเจนต์ terminal-native ของ Nous Research รันบนเครื่องของคุณ จำได้ข้ามเซสชัน และเปิด playbook หนึ่งชุดต่อหนึ่งงาน

ทัก Hermes
OpenClaw

ผู้ช่วยโอเพนซอร์สที่รันบนคอมพิวเตอร์ของคุณเอง ตอบในแชนเนลที่คุณใช้อยู่แล้ว และเปิด playbook หนึ่งชุดต่อหนึ่งงาน

ทัก OpenClaw

หนึ่งเบอร์สำหรับทั้งสอง harness +1 628 246 3032

เปิดแอปข้อความพร้อม harness ที่เลือกไว้แล้ว