feat(bulletins): catalog monthly "עו"ד על נדל"ן" bulletins into the radar (X12) #154

Merged
chaim merged 1 commits from worktree-bulletins-catalog into main 2026-06-08 08:08:11 +00:00
Owner

מימוש התוכנית שאושרה — קטלוג העלון החודשי "עו"ד על נדל"ן" (פרסום נפרד, רב-נושאי) לתוך ה-radar הקיים, לפי הכרעות היו"ר (לנצל את ה-digests, לקטלג מאמרים + מצביעי-פסיקה, לדלג על עדכוני-חקיקה).

עלון מתפצל ל-N שורות digest באותה טבלה (publication='עו"ד על נדל"ן', לא קורפוס מקביל — G2):

  • bulletin_splitter (LLM local-only, tools=""): מפצל את הטקסט הרב-נושאי ל-cases[]+articles[].
  • bulletin_library.ingest_bulletin: מצביע-פסיקה → digest_kind='decision' + embedding + autolink (כולל X13 court-fetch); מאמר → digest_kind='article' (טקסט-מלא + embedding, רקע בלבד — INV-DIG1 חל, לא מצוטט).
  • content_hash per-item = מפתח-הדדאפ (yomon_number ריק) → אידמפוטנטי.
  • db.create_digest: פרמטר digest_kind.
  • scripts/ingest_bulletins.py (host+venv) לעיבוד הארכיון (26 עלונים ב-data/bulletins/incoming).
  • spec X12 §2.1.

אומת (dry-run, ללא DB): עלון 180 → 4 cases + 1 article (הפקעות) · עלון 201 → 4 cases (כולל ערר-197) + 1 article (ניכוי עלויות בהיטל השבחה). עדכוני-חקיקה דולגו. claude_session נשאר local-only (הסקריפט רץ על ה-host).

UI (תג "מאמר" + פילטר publication) — PR נפרד אחריו.

🤖 Generated with Claude Code

מימוש התוכנית שאושרה — קטלוג העלון החודשי **"עו"ד על נדל"ן"** (פרסום נפרד, רב-נושאי) לתוך ה-radar הקיים, לפי הכרעות היו"ר (לנצל את ה-digests, לקטלג **מאמרים + מצביעי-פסיקה**, לדלג על עדכוני-חקיקה). עלון מתפצל ל-N שורות digest **באותה טבלה** (`publication='עו"ד על נדל"ן'`, לא קורפוס מקביל — G2): - **`bulletin_splitter`** (LLM local-only, `tools=""`): מפצל את הטקסט הרב-נושאי ל-`cases[]`+`articles[]`. - **`bulletin_library.ingest_bulletin`**: מצביע-פסיקה → `digest_kind='decision'` + embedding + autolink (כולל X13 court-fetch); מאמר → `digest_kind='article'` (טקסט-מלא + embedding, **רקע בלבד — INV-DIG1 חל, לא מצוטט**). - **`content_hash` per-item** = מפתח-הדדאפ (yomon_number ריק) → אידמפוטנטי. - `db.create_digest`: פרמטר `digest_kind`. - `scripts/ingest_bulletins.py` (host+venv) לעיבוד הארכיון (26 עלונים ב-`data/bulletins/incoming`). - spec X12 §2.1. **אומת (dry-run, ללא DB):** עלון 180 → 4 cases + 1 article (הפקעות) · עלון 201 → 4 cases (כולל ערר-197) + 1 article (ניכוי עלויות בהיטל השבחה). עדכוני-חקיקה דולגו. `claude_session` נשאר local-only (הסקריפט רץ על ה-host). UI (תג "מאמר" + פילטר publication) — PR נפרד אחריו. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-06-08 08:08:05 +00:00
עלון חודשי רב-נושאי (פרסום נפרד מהיומון היומי) → מתפצל ל-N שורות digest באותה
טבלה (publication='עו"ד על נדל"ן', לא קורפוס מקביל — G2):
- bulletin_splitter (LLM local-only, tools=""): מפצל ל-cases[]+articles[];
  עדכוני-חקיקה מדולגים (החלטת יו"ר).
- bulletin_library.ingest_bulletin: כל מצביע-פסיקה → digest_kind='decision'
  + embedding + autolink (כולל X13 court-fetch); כל מאמר → digest_kind='article'
  (טקסט-מלא + embedding, רקע בלבד — INV-DIG1 חל).
- content_hash per-item הוא מפתח-הדדאפ (yomon_number ריק) → אידמפוטנטי.
- db.create_digest: פרמטר digest_kind (זורם ל-INSERT + upsert).
- scripts/ingest_bulletins.py (host, venv) לעיבוד הארכיון.
- spec X12 §2.1.

אומת (dry-run, ללא DB): עלון 180 → 4 cases+1 article · עלון 201 → 4 cases
(כולל ערר-197) +1 article. עדכוני-חקיקה דולגו. claude_session נשאר local-only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit 05e8373d22 into main 2026-06-08 08:08:11 +00:00
chaim deleted branch worktree-bulletins-catalog 2026-06-08 08:08:11 +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#154