Files
legal-ai/docs/qa-acceptance-rubric.md
Chaim 253f8ff97b
All checks were successful
G12 Leak-Guard / leak-guard (pull_request) Successful in 4s
Lint — undefined names / undefined-names (pull_request) Successful in 12s
refactor(agents): גיזום כפילויות + rubric-קבלה משותף (context-engineering לדור-5)
מיושר עם "context engineering for Claude 5 models" — הסוכנים רצים על opus-4-8/sonnet-5.

גיזום (רק כפילות חד-משמעית; טבלאות-סגנון/שער-אמינות/HEARTBEAT לא נגעו):
- 6 סוכנים: קריסת שכפולי HEARTBEAT §4ב/§4ג (כל סוכן הפנה כמקור-יחיד ואז שכפל).
- exporter: ציטוט "בג\"ץ 1234/21" מומצא בדוגמת-JSON → placeholder (סתירה לשער-האמינות).
- writer: רשימת-קריאה לבלוק-י כפולה מילה-במילה → הפניה לעותק הראשון.

מיני-פרויקט rubric (גניבת מודל Outcome מ-Managed Agents, במסמך משותף = בלי כפילות):
- docs/qa-acceptance-rubric.md — הגדרת "מוכן" אחת (חוסמים/אזהרות + severity).
- writer מכוון אליו מראש; qa מפנה אליו כמקור-האכיפה של 7 הבדיקות.

הערה: תבנית-הלוג של analyst היא ההגדרה הקנונית (לא כפילות) — נשמרה במכוון.
2026-07-25 17:33:32 +00:00

5.1 KiB
Raw Blame History

Rubric קבלה של החלטה — מקור-אמת אחד

מסמך זה הוא הגדרת ה"מוכן" של טיוטת החלטה: סף-הקבלה שהכותב מכוון אליו מראש וה-QA אוכף כשער. שני הסוכנים מפנים לכאן — אין לשכפל את הקריטריונים בקבצי-הסוכן.

זהו סף-הקבלה, לא הוראת-הכתיבה. ה"איך" המלא חי במסמכי-הקול המופנים בכל שורה (daphna-voice-fingerprint.md, daphna-block-zayin-claims.md, daphna-architecture-by-outcome.md, daphna-acceptance-architecture.md, decision-methodology.md, anti-hallucination-gate.md). כאן — רק המבחן.

לכותב: לפני מסירה ל-CEO, עבור על החוסמים למטה ואשר שכל אחד מתקיים. טיוטה שלא עוברת חוסם אחד — תוחזר ב-needs_revision. כתוב כדי לעבור מהפעם הראשונה.

ל-QA: אלה הקריטריונים ש-7 הבדיקות שלך אוכפות. fail על חוסם = qa_review; fail על אזהרה = דיווח לחיים, לא חוסם.


חוסמי ייצוא (critical — כל אחד מכשיל את הטיוטה)

  1. שלמות מבנית — בלוקים ה–יא קיימים; מספור רציף ללא קפיצות/כפילות; "להלן" בשימוש ראשון.
  2. רקע ניטרלי (בלוק ו) — עובדות בלבד; אפס ציטוטים מצדדים; אפס מילות-שיפוט ("חריג", "בעייתי", "מגוחך", "פגום", "שערורייתי").
  3. כיסוי טענות — כל טענה מהותית מבלוק ז קיבלה מענה בבלוק י (ישיר / קיבוץ / ציון שנבחנה). טענות [skip] לא נספרות; [bundle] נבדקות כקבוצה. טענה מהותית לא-מסומנת שלא נענתה = כשל.
  4. מתודולוגיה — לכל סוגיה מבנה סילוגיסטי (כלל+עובדות+מסקנה); ממצא עובדתי מופרד ממסקנה משפטית; טענת הצד המפסיד הוצגה בחוזקתה (Steel-Man); איזון מפורש כשנדרש; בלי "נוסחאות ריקות"; ציטוטים בסנדוויץ' (הקדמה→ציטוט→ניתוח).
  5. קול דפנה
    • בלוק ז: כותרת "תמצית טענות הצדדים"; כותרת-משנה לכל צד; בלי רשימה ממוספרת בפסקה; בלי מילות-הערכה; בלי גילוי-מסקנה; קול פעיל ("העורר טוען").
    • בלוק י: כותרת "דיון והכרעה"; קול "אנחנו" תפקידי ("מצאנו", לא "הוועדה מוצאת"); דפוס "אכן... אולם" לטענות שנדחות; בלי מספור-פסקאות סדרתי; ציטוטי פסיקה במלואם (415 שורות); "למעלה מן הצורך" לטיעונים מרכזיים; בלי תוצאת הכל-או-לא-כלום כשיש טענות מהותיות משני הצדדים.
    • 8xxx עם הכרעה שמאית → ציטוט בר"מ 3644/13 קיים.
  6. עיגון-מקור (INV-AH) — כל אזכור פסיקה/חוק/הלכה/מספר מעוגן-מקור עם ציטוט; ציטוט חיצוני תואם להלכה מאושרת בקורפוס (search_precedent_library). אזכור לא-מעוגן = הסר או הורד ל-[ספקולציה].
  7. צירוף פסיקה ל-DB — כל ציטוט בבלוק י (חיצוני/internal) רשום ב-case_precedents דרך precedent_attach. ציטוט שקיים רק בטקסט ולא ב-DB = חוסם (ה-exporter ו-Hermes קוראים מה-DB).
  8. log שאילתות-קורפוסanalysis-and-research.md §7א ו-precedent-research.md §ז קיימים, עם מינימום queries לקורפוס הסמכותי (analyst ≥ טענות-סף + סוגיות; researcher ≥ סוגיות) ותיעוד negative-evidence (גם 0-results).

אזהרות (warning — מדווח לחיים, לא חוסם)

  • משקלות בטווח: ו 1540% · ז 2040% · י 3250% · יא 29%.
  • בלי כפילות: בלוק י מפנה לבלוקים קודמים ("כאמור"), לא חוזר על עובדות/טענות.
  • מראה-מקום מלא בציטוטים: מספר-תיק מלא + ערכאה + תאריך/פורסם בנבו (+ page_reference לציטוט ארוך).

אם תוצאה = קבלה (מ-daphna-acceptance-architecture.md)

  • התבנית הנבחרת (A/B/C/D/E) מתאימה לסיבת-הקבלה, ופורמט-הסיום תואם לתבנית (A: "מתבטלת" + הודאת-צד-נגדי; B: "תיקבע לדיון"; C: "בכפוף לתיקונים" + הכרה בוועדה; D: "דרישת התשלום בטלה"; E: "השומה תושב לתיקון").

מקור-אמת: חומרת-הבדיקות המחייבת חיה ב-.claude/agents/legal-qa.md ("7 בדיקות" + טבלת-חומרה) וב-docs/spec/05-qa-review.md. Rubric זה הוא התמצית המשותפת — כשמשתנה שער QA, עדכן שם ואת התמצית כאן.