feat(approvals): קטגוריית "חילוץ-הלכות תקוע" במרכז-האישורים (#133) #232
Reference in New Issue
Block a user
Delete Branch "worktree-approvals-stuck-extraction"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
למה
ה-wakeup המיידי ל-CEO לחילוץ-הלכות הוא best-effort; כשהוא נכשל (למשל churn-פריסה, כפי שקרה היום ל-1033-02-25 / 8174-12-24), הבקשה נשענת רק על הדריינר-הלילי (23:00–05:00) והפריט נשאר
pendingבלי שאיש רואה — עד ~16-18 שעות. כשל-שקט.מה
קטגוריה חמישית ב-
api_chair_pending(מרכז-האישורים, "כדי שאף פריט לא יישכח"): מציפהcase_lawעםhalacha_extraction_status='pending'שכבר עבר את חלון-הדריינר (halacha_extraction_requested_at < now() - 6h) — כך בקשת-בוקר שתנוקה הלילה לא מקפיצה אזעקת-שווא; רק תקועים-באמת.severity=high(כשל-שקט),href=/precedents(שם כפתורrequest-halachotמעיר CEO = retry), sample + oldest_at.ApprovalCardלפי label/severity/count/href, בלי לוגיקה לפי-key). לכן gate-free (לוגיקה/נתון בלבד, חריג שער-העיצוב).בדיקה
py_compileנקי. הסף 6h תכוונן.הערה
בעת הכתיבה השאילתה מציפה ~95 (94 פסיקה-חיצונית מ-8/6 + 1 שארית פנימית) — backlog שמנוקה כעת ע"י הדריינר בסשן אחר; הקארד ישקוט מאליו ככל שהתור מתרוקן, וידלק שוב רק על כשל-שקט עתידי.
ה-wakeup המיידי ל-CEO לחילוץ-הלכות הוא best-effort; כשהוא נכשל (למשל churn-פריסה), הבקשה נשענת רק על הדריינר-הלילי והפריט נשאר 'pending' בלי שאיש רואה — עד ~16-18 שעות. מוסיף קטגוריה חמישית ל-api_chair_pending שמציפה case_law עם halacha_extraction_status= 'pending' שכבר עבר את חלון-הדריינר (requested_at < now()-6h), כך שכשל-שקט הופך לפריט-יו"ר גלוי במרכז-האישורים ("שלא יישכח"). שאילתת-מקור ישירה (תואם הדפוס), href ל-/precedents (שם כפתור request-halachot מעיר CEO = retry). אפס שינוי-frontend — דף-האישורים מרנדר categories גנרית (ApprovalCard לפי label/severity/count/href). gate-free (לוגיקה/נתון בלבד). הסף 6h תכוונן. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>