feat(learning): grow style-exemplars from every final (P1 #5) #343
Reference in New Issue
Block a user
Delete Branch "worktree-grow-exemplars"
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?
הפער שנסגר
קורפוס ה-style_exemplars (ערוץ B — שליפת-פרוזה ברמת-בלוק של דפנה שהכותב משתמש בה) היה קפוא ב-seed החד-פעמי: סופי חדש נכנס ל-style_corpus אך מעולם לא פורק לדוגמאות (8137/8126/8174 = 0). הכותב שלף רק פסקאות-seed ממרץ-אפריל, ללא קשר לכמה סופיים נחתמו.
התיקון
חילוץ הליבה (section→paragraph→Voyage-embed→replace) לשירות משותף
legal_mcp.services.style_exemplars.extract_and_store— מימוש יחיד המשמש גם את ה-backfill החד-פעמי וגם את מסלול-ה-enroll (G2; אין מחלץ מקביל)._enroll_final_in_libraryקורא לו בכל העלאת-סופי (source='internal_committee', אותו מקור ש-search_style_exemplarsשל הכותב קורא). Voyage REST → בטוח-בקונטיינר; best-effort, מדווח, לא מפיל את ההעלאה.אפקט
כל סופי חתום מגדיל את קורפוס-הדוגמאות → שליפת-הסגנון של הכותב משתפרת בכל החלטה. זה התיקון המרכזי ל"לומד מכל החלטה" בערוץ B. מסלול A יעקוב אם הבריכה הגדלה מורידה את מרחק-הסגנון.
Invariants
py_compile נקי לשלושת הקבצים; חתימות
embed_texts/_split_into_sectionsאומתו.🤖 Generated with Claude Code