feat(style-acq T0): הזרקת פרופיל-הקול לכותב + מדיניות-העתקה + הפרדת דוגמאות↔פסיקה #69

Merged
chaim merged 1 commits from worktree-style-acquisition-mvp into main 2026-06-06 16:20:55 +00:00
Owner

רקע

הלוֹבר הראשי של מערכת רכישת-הסגנון (07-learning.md §0). בדיקה גילתה ש-block_writer היה מוגדר להעתיק: voice-fingerprint לא הוזרק לכתיבה, ו-{precedents_context} ערבב דוגמאות-סגנון עם פסיקה-מהותית תחת "צטט מכאן".

מה משתנה

  • _build_style_context — טוען את daphna-voice-fingerprint.md (פרופיל-הקול המופשט, המנגנון המרכזי — Authorial Style Profiling) + מדיניות-העתקה מפורשת לפי סוג-תוכן: נוסחה/בוילרפלייט→מותר; ניתוח ספציפי→הכלל והתאם; מהות מתיק אחר→אסור (INV-LRN5).
  • _build_precedents_context — פוצל לשני זרמים נפרדים: daphna_style_exemplars (איך דפנה כותבת) מול case_law_citations (מהות לציטוט). מחזיר 3-tuple.
  • block-yod prompt — שני סעיפים מסומנים במקום הסעיף המעורבב; הדוגמאות-סגנוניות מתויגות "מבנה/קול בלבד, לא מקור-תוכן".

אימות

  • syntax OK; אין {precedents_context} שנותר; כל placeholders מכוסים ב-format kwargs; שני מסלולי-ההרכבה (write + get_block_context) עודכנו.
  • פריסה: MCP server מקומי — restart (לא Coolify).

Invariants

G11 (סגנון דפנה) · INV-LRN5 (טוהר-הקול). חלק מתוכנית style-acquisition (T0).

🤖 Generated with Claude Code

## רקע הלוֹבר הראשי של מערכת רכישת-הסגנון ([07-learning.md §0](docs/spec/07-learning.md)). בדיקה גילתה ש-`block_writer` היה מוגדר ל**העתיק**: voice-fingerprint לא הוזרק לכתיבה, ו-`{precedents_context}` ערבב דוגמאות-סגנון עם פסיקה-מהותית תחת "צטט מכאן". ## מה משתנה - **`_build_style_context`** — טוען את `daphna-voice-fingerprint.md` (פרופיל-הקול המופשט, **המנגנון המרכזי** — Authorial Style Profiling) + **מדיניות-העתקה** מפורשת לפי סוג-תוכן: נוסחה/בוילרפלייט→מותר; ניתוח ספציפי→הכלל והתאם; מהות מתיק אחר→אסור (INV-LRN5). - **`_build_precedents_context`** — פוצל לשני זרמים נפרדים: `daphna_style_exemplars` (איך דפנה כותבת) מול `case_law_citations` (מהות לציטוט). מחזיר 3-tuple. - **block-yod prompt** — שני סעיפים מסומנים במקום הסעיף המעורבב; הדוגמאות-סגנוניות מתויגות "מבנה/קול בלבד, לא מקור-תוכן". ## אימות - [x] syntax OK; אין `{precedents_context}` שנותר; כל placeholders מכוסים ב-format kwargs; שני מסלולי-ההרכבה (write + get_block_context) עודכנו. - פריסה: MCP server מקומי — restart (לא Coolify). ## Invariants G11 (סגנון דפנה) · INV-LRN5 (טוהר-הקול). חלק מתוכנית style-acquisition (T0). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-06-06 16:20:44 +00:00
הלוֹבר הראשי של מערכת רכישת-הסגנון. block_writer עבר היום מ"העתקה +
ערבוב-מהות" ל"הכללת-סגנון + הפרדה":

- _build_style_context: טוען את daphna-voice-fingerprint.md (פרופיל-הקול
  המופשט — המנגנון המרכזי) + מדיניות-העתקה מפורשת לפי סוג-תוכן
  (נוסחה→מותר, ניתוח→הכלל, מהות מתיק אחר→אסור). INV-LRN5.
- _build_precedents_context: פוצל לשני זרמים נפרדים —
  daphna_style_exemplars (איך דפנה כותבת) מול case_law_citations (מהות לציטוט).
- block-yod prompt: שני סעיפים מסומנים במקום "פסיקה רלוונטית (צטט מכאן)"
  שערבב סגנון ומהות; הדוגמאות-סגנוניות מתויגות "מבנה/קול בלבד".

INV: G11 (סגנון דפנה), INV-LRN5 (טוהר-הקול). חלק מתוכנית style-acquisition.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit b97e8d595d into main 2026-06-06 16:20:55 +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#69