feat(learning): חיווט אוטונומי לכפתורי מסלול-הסופי (סקריפט-תזמור אחד לכל שלב) #161

Merged
chaim merged 1 commits from worktree-autonomous-final-pipeline into main 2026-06-08 10:22:01 +00:00
Owner

מה ולמה

ב-PR #158 נבנו הכפתורים והמנוע, אבל החיווט האוטונומי דרך הרמס היה שביר: ה-brief ביקש מ-DeepSeek להרכיב כמה קריאות-כלי, ו-ingest_final_version נכשל בלי file_path ופאנל-הסגנון דרש style_corpus שלא נוצר. ה-PR הופך כל שלב לפקודה דטרמיניסטית אחת.

חדש

  • scripts/final_learning_pipeline.py — (1) ingest_final_version עם נתיב-הסופי (מדלג אם הזוג כבר analyzed; --force), (2) רישום לקורפוס-הסגנון (idempotent — סוגר את פער ה-corpus_id), (3) style_lesson_panel --apply. --dry-run להרצה בטוחה.
  • scripts/final_halacha_pipeline.pyextract_internal_citationscorroboration.build_allhalacha_panel_approve --apply. --dry-run / --limit.

שינוי

  • web/paperclip_client._curator_task_brief — briefs פושטו לפקודה-אחת לכל task (חסין מול הרצת-סוכן).
  • halacha_panel_approve.py — תיקון help מיושן (--apply מחווט). SCRIPTS.md.

אומת

שני ה-pipelines רצו --dry-run על בל"מ 8126-03-25: skip-ingest (כבר analyzed), זיהוי-קורפוס, פאנל-סגנון (DeepSeek+Gemini), ופאנל-הלכות 3-שופטים (Trust-or-Escalate, 1 אושר/1 נדחה/4 ליו"ר). py_compile ✓.

Invariants

INV-LRN1/G10 — שער-יו"ר ידני להטמעה ל-SKILL.md נשמר; פאנלים הפיכים+מגובים. INV-LRN5 — substance מדולג. INV-DM7 — סמכות נגזרת. G2 — תזמור של יכולות קיימות, לא מסלול-מקביל.

🤖 Generated with Claude Code

## מה ולמה ב-PR #158 נבנו הכפתורים והמנוע, אבל החיווט האוטונומי דרך הרמס היה שביר: ה-brief ביקש מ-DeepSeek להרכיב כמה קריאות-כלי, ו-`ingest_final_version` נכשל בלי `file_path` ופאנל-הסגנון דרש `style_corpus` שלא נוצר. ה-PR הופך כל שלב ל**פקודה דטרמיניסטית אחת**. ## חדש - **`scripts/final_learning_pipeline.py`** — (1) `ingest_final_version` עם נתיב-הסופי (מדלג אם הזוג כבר `analyzed`; `--force`), (2) רישום לקורפוס-הסגנון (idempotent — סוגר את פער ה-`corpus_id`), (3) `style_lesson_panel --apply`. `--dry-run` להרצה בטוחה. - **`scripts/final_halacha_pipeline.py`** — `extract_internal_citations` → `corroboration.build_all` → `halacha_panel_approve --apply`. `--dry-run` / `--limit`. ## שינוי - `web/paperclip_client._curator_task_brief` — briefs פושטו לפקודה-אחת לכל task (חסין מול הרצת-סוכן). - `halacha_panel_approve.py` — תיקון help מיושן (`--apply` מחווט). SCRIPTS.md. ## אומת שני ה-pipelines רצו `--dry-run` על בל"מ 8126-03-25: skip-ingest (כבר analyzed), זיהוי-קורפוס, פאנל-סגנון (DeepSeek+Gemini), ופאנל-הלכות 3-שופטים (Trust-or-Escalate, 1 אושר/1 נדחה/4 ליו"ר). `py_compile` ✓. ## Invariants **INV-LRN1/G10** — שער-יו"ר ידני להטמעה ל-SKILL.md נשמר; פאנלים הפיכים+מגובים. **INV-LRN5** — substance מדולג. **INV-DM7** — סמכות נגזרת. **G2** — תזמור של יכולות קיימות, לא מסלול-מקביל. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-06-08 10:21:56 +00:00
הכפתורים "הרץ למידת-קול"/"הרץ אימות-הלכות" מעירים את הרמס, ובמקום שהסוכן
(DeepSeek) ירכיב כמה קריאות-כלי (שביר), הוא מריץ עכשיו פקודה דטרמיניסטית אחת.

חדש:
- scripts/final_learning_pipeline.py — (1) ingest_final_version עם נתיב-הסופי
  (מדלג אם הזוג כבר analyzed; --force לחידוש), (2) רישום לקורפוס-הסגנון
  (idempotent — סוגר את הפער שפאנל-הסגנון דרש corpus_id), (3) style_lesson_panel
  --apply. --dry-run להרצה בטוחה.
- scripts/final_halacha_pipeline.py — extract_internal_citations →
  corroboration.build_all → halacha_panel_approve --apply. --dry-run / --limit.

briefs הרמס (web/paperclip_client._curator_task_brief) פושטו לפקודה-אחת לכל
task — חסין מול הרצת-סוכן. תוקנו שני הפערים שזוהו: ingest דרש file_path,
ופאנל-הסגנון דרש style_corpus.

נלווה: תיקון help מיושן של halacha_panel_approve (--apply מחווט). SCRIPTS.md.

אומת: שני ה-pipelines רצו dry-run על בל"מ 8126-03-25 (skip-ingest, קורפוס,
פאנלים) בהצלחה. Invariants: INV-LRN1/LRN5/G10 (הפיך, שער-יו"ר ידני נשמר),
INV-DM7. G2 — תזמור של יכולות קיימות, לא מסלול-מקביל.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit 02f411f4dc into main 2026-06-08 10:22:01 +00:00
chaim deleted branch worktree-autonomous-final-pipeline 2026-06-08 10:22:01 +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#161