feat(mcp): FU-14 GAP-45 — extraction_status (חשיפת תור-החילוץ הסמוי) #64
Reference in New Issue
Block a user
Delete Branch "fix/fu14-gap45-extraction-status"
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?
מה ולמה
GAP-45 מתוך FU-14. INV-TOOL4 (visibility/persistence) — תור בקשות-החילוץ היה סמוי: נשמר ב-
case_law.{metadata,halacha}_extraction_requested_atומרוקן ע"יprecedent_process_pending, אבל לא היה כלי לראות את עומק-התור. משלים את GAP-44 (אותו invariant).Invariants — הצהרה
מה נוסף
db.extraction_queue_status()— לכל kind (metadata/halacha):pending(count) +oldest_request(גיל הבקשה הוותיקה). read-only, לא מרוקן.plib.extraction_status()— tool wrapper (envelope_ok/_err).extraction_statusב-server.py לידprecedent_process_pending.precedent_process_pendingקיבל_clamp_limit(עקביות עם GAP-53).צ'קליסט — פרוטוקול כתיבת-קוד
00-constitution.md+X9(INV-TOOL4) לפני הכתיבהlist_pending_extraction_requests_errמפורשאימות
🤖 Generated with Claude Code
INV-TOOL4 (visibility / persistence). תור בקשות-החילוץ (metadata/halacha) נשמר ב-case_law.{metadata,halacha}_extraction_requested_at ומרוקן ע"י precedent_process_pending — אבל לא היה כלי לראות את עומק-התור. נוסף: - db.extraction_queue_status() — count + גיל הבקשה הוותיקה לכל kind (read-only). - plib.extraction_status() — tool wrapper (envelope _ok/_err). - רישום extraction_status ב-server.py ליד precedent_process_pending. - precedent_process_pending קיבל _clamp_limit (עקביות עם GAP-53). תוספתי, read-only, אפס שבירה. עודכנו X9 (INV-TOOL4 ✅) ו-gap-audit (GAP-45 ✅). py_compile עבר על 3 קבצי הקוד. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>