קטלוג עלון חודשי "עו"ד על נדל"ן" — פיצול ל-N רשומות digest (design-open) #436
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
What & Why
תכנון + מימוש פיצול העלון החודשי הרב-נושאי "עו"ד על נדל"ן" (פרסום נפרד מהיומונים היומיים "כל יום") ל-N רשומות digest שניתן לקטלג/לקשר. הוצא מ-#104.9 שבו מסלול ה-Gmail היומי כבר חי; חלק זה מוצהר design-open בקוד.
הקשר ופירוט
מצב נוכחי:
/api/bulletins/upload(web/app.py:6774) הוא staging-only — שומר PDFים ל-data/bulletins/incomingעם dedup לפי hash, ללא DB. הערת-מחבר מפורשת (web/app.py:6766-6770): "their catalog/processing is not designed yet — download the whole back-archive first, then plan how to enrich the corpus." יש n8n backfill שמושך את הארכיון לתיקיית-ה-staging.למה design-open ולא ביצוע מיידי: העלון החודשי הוא מסמך רב-נושאי; פיצולו ל-digest-records נכון דורש הכרעת מודל-קטלוג (האם כל נושא=digest? איך לקשר ל-precedent? האם זה שכבת-radar כמו היומונים או משהו אחר?). זו הכרעת-ארכיטקטורה (X12 digests-radar) + מוצר, לא משימה מכנית.
צעדים מוצעים (לכשיתוכנן): (1) לוודא שהארכיון נאסף ב-data/bulletins/incoming; (2) לנתח מבנה עלון (כותרות-נושא, גבולות); (3) להכריע מודל-קטלוג מול X12 (digest-per-topic? מצביע-מחקר?); (4) splitter דטרמיניסטי עלון→N digests דרך digest_library; (5) חיווט ל-n8n. לחקור ≥3 מקורות / לשאול חיים על מודל-הקטלוג לפני מימוש (feedback_research_architecture_decisions).
הקשר: docs/spec/X12-digests-radar.md · web/app.py:6766+ (/api/bulletins/upload) · זיכרון project_digests_radar · n8n workflow tWDhG8POD2UgrcBP (digests יומיים, נפרד).
Acceptance Criteria
העלון מפוצל ל-N רשומות digest תקינות (כל אחת עם נושא+מצביע-מקור), dedup חוצה-הרצות, ואינו מזהם את קורפוס-הפסיקה (INV-DIG1/2/3). מודל-הקטלוג מאושר מול X12 + חיים לפני מימוש.
הועבר מ-TaskMaster (tag
legal-ai, id 124, status היהpending) ב-2026-08-05. הפניות(#124)בהודעות-commit ישנות מתייחסות למזהה ה-TaskMaster, לא למספר ה-issue הזה.