feat(approvals): קטגוריית "חילוץ-הלכות תקוע" במרכז-האישורים (#133) #232

Merged
chaim merged 1 commits from worktree-approvals-stuck-extraction into main 2026-06-12 10:49:51 +00:00
Owner

למה

ה-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.
  • אפס שינוי-frontend — דף-האישורים מרנדר את ה-categories גנרית (ApprovalCard לפי label/severity/count/href, בלי לוגיקה לפי-key). לכן gate-free (לוגיקה/נתון בלבד, חריג שער-העיצוב).

בדיקה

py_compile נקי. הסף 6h תכוונן.

הערה

בעת הכתיבה השאילתה מציפה ~95 (94 פסיקה-חיצונית מ-8/6 + 1 שארית פנימית) — backlog שמנוקה כעת ע"י הדריינר בסשן אחר; הקארד ישקוט מאליו ככל שהתור מתרוקן, וידלק שוב רק על כשל-שקט עתידי.

## למה ה-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. - **אפס שינוי-frontend** — דף-האישורים מרנדר את ה-categories גנרית (`ApprovalCard` לפי label/severity/count/href, בלי לוגיקה לפי-key). לכן **gate-free** (לוגיקה/נתון בלבד, חריג שער-העיצוב). ## בדיקה `py_compile` נקי. הסף 6h תכוונן. ## הערה בעת הכתיבה השאילתה מציפה ~95 (94 פסיקה-חיצונית מ-8/6 + 1 שארית פנימית) — backlog שמנוקה כעת ע"י הדריינר בסשן אחר; הקארד ישקוט מאליו ככל שהתור מתרוקן, וידלק שוב רק על כשל-שקט עתידי.
chaim added 1 commit 2026-06-12 10:49:44 +00:00
feat(approvals): קטגוריית "חילוץ-הלכות תקוע" במרכז-האישורים (#133)
All checks were successful
G12 Leak-Guard / leak-guard (pull_request) Successful in 10s
5913654ae2
ה-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>
chaim merged commit 82f1728d3c into main 2026-06-12 10:49:51 +00:00
chaim deleted branch worktree-approvals-stuck-extraction 2026-06-12 10:49:51 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#232