ticket กลายเป็น pull request Polylane ขุดคุ้ยส่วนที่อยู่ระหว่างนั้นให้
ลงชื่อเข้า waitlistมันตรวจว่าอะไรเปลี่ยนไปก่อน ticket ครึ่งหนึ่งสืบย้อนไปถึงการเปลี่ยนแปลงที่ใครสักคนทำ
SQS visibility timeout lowered on checkout-events
VisibilityTimeout on checkout-events dropped from 120s to 15s. Consumers that hold a message longer than 15 seconds will see it delivered twice; the dead-letter queue threshold is unchanged.
ทฤษฎีถูกทดสอบ ไม่ใช่เชื่อไปเลย ยืนยันเฉพาะด้วยหลักฐานจากระบบจริงของคุณ
Hyperdrive pool exhaustion after deploy 9f3c2a1
Confidence: strong · 3 of 3 passes
Upstream PlanetScale degradation
Confidence: definitive · 3 of 3 passes
Cold-start regression in the new isolate
Confidence: weak · 2 of 3 passes
การแก้ไขมาถึงพร้อมรีวิว รวมสาเหตุที่แท้จริง การตรวจสอบความถูกต้อง และ diff
Cap retries on the checkout webhook worker #491
polylanemain from polylane/autofix/chat/k3x9f2-4e7d21a Retries on the checkout webhook worker were unbounded: a failing delivery re-queued itself forever and amplified load on payments-api. This caps delivery at 5 attempts with exponential backoff and dead-letters the payload after the last one.
What changed
worker/deliver.ts gains MAX_DELIVERY_ATTEMPTS = 5 and backoff between attempts; exhausted payloads land in checkout-webhooks-dlq instead of re-queueing.
Validation
npm test — 214 passed. A forced failing delivery stopped after 5 attempts and appeared in the dead-letter queue.
Polylane ทำงานอย่างไร มันเรียนรู้ระบบของคุณ เฝ้าดู สืบสวน และลงมือ
-
มันเรียนรู้ระบบของคุณก่อน
context graph วาดแผนที่ทุกทรัพยากรและการพึ่งพาทั่วคลาวด์ repo และผู้ให้บริการ observability ของคุณ เอเจนต์ใช้เหตุผลบน topology จริง ไม่ใช่การเดา
-
การตรวจจับโดยไม่ใช้ threshold
check ในตัวสำหรับทุกผู้ให้บริการ บวก check ที่สร้างจาก query และแดชบอร์ดที่คุณบันทึกไว้เอง การประมวลผลทางสถิติและเอเจนต์ตัดสินร่วมกัน และการเปลี่ยนแปลงในทางที่ดีขึ้นไม่มีทางเปิด issue
-
การสืบสวนที่แสดงหลักฐาน
ทุกข้ออ้างลิงก์กลับไปยัง query, บรรทัด log หรือบันทึกการเปลี่ยนแปลงที่อยู่เบื้องหลัง คำตัดสินที่ไม่มีหลักฐานจะถอยกลับเป็นสรุปไม่ได้
-
การเขียนต้องได้รับสิทธิ์ ไม่ใช่ถือว่ามี
บัญชีเชื่อมต่อแบบอ่านอย่างเดียว rollback ปิดอยู่โดยค่าเริ่มต้น จำกัดอัตรา และมีบันทึกไว้ การเปลี่ยนโค้ดผ่านการรีวิวตามปกติของคุณ
-
มันคมขึ้นทุกสัปดาห์
memory โน้ตประจำวัน และ query สำหรับมอนิเตอร์ที่ยืนยันซ้ำกับข้อมูลจริง: การสืบสวนเดือนกรกฎาคมเรียนรู้จากเดือนมิถุนายน
มันเสียบเข้ากับสิ่งที่คุณรันอยู่แล้ว เชื่อมต่อแบบอ่านอย่างเดียวแล้วเริ่มได้เลย
คำถาม
ฉันจะส่ง ticket ให้ Polylane อย่างไร
เริ่มเธรดในคอนโซล ผ่าน CLI หรือจากตัวแก้ไขโค้ดของคุณผ่านเซิร์ฟเวอร์ MCP แล้วบรรยายบั๊ก เอเจนต์รับช่วงต่อจากตรงนั้นด้วยบริบทครบถ้วนของ workspace: กราฟ telemetry บันทึกการเปลี่ยนแปลง และโค้ด
ถ้ามันหาสาเหตุไม่พบล่ะ
มันบอกอย่างนั้น การสืบสวนจบด้วยสถานะแก้แล้ว วินิจฉัยแล้ว หรือสรุปไม่ได้: การสืบสวนที่เข้าถึงข้อมูลไม่ได้จะไม่มีทางยืนยัน และอะไรที่ต้องให้มนุษย์ตัดสินใจกลายเป็น escalation หนึ่งครั้ง ไม่ใช่การจี้ถามซ้ำ ๆ
มันเรียนรู้จาก ticket ในอดีตไหม
ใช่ สิ่งที่พบและยืนยันแล้วถูกเก็บเป็น memory และถูกดึงขึ้นมาตามความหมายในเธรดถัด ๆ ไป และโน้ตประจำวันเก็บบันทึกต่อเนื่องว่าเกิดอะไรขึ้น การสืบสวนเดือนกรกฎาคมเรียนรู้จากเดือนมิถุนายน
ใครเป็นคนเขียนการแก้ไข
autofix ของ Polylane โดยค่าเริ่มต้น: สืบสวนก่อน เขียน และตรวจสอบความถูกต้อง พร้อมแนบเหตุผล หรือส่งการเขียนโค้ดให้ Devin, Cursor หรือ Factory ไม่ว่าทางไหน คุณเป็นผู้รีวิว
มันทำงานกับ repository ใดบ้าง
repository บน GitHub ที่เชื่อมต่อผ่านแอป GitHub การแก้ไขไปลงบน branch ใน repo เบื้องหลัง service ที่ได้รับผลกระทบ พร้อมลิงก์การสืบสวนจากการเปลี่ยนแปลงนั้น