Make all agent instructions self-contained — no reliance on hope

Every agent now has explicit instructions in its own definition file,
not just in HEARTBEAT.md. An agent following only its own step-by-step
instructions will do the right thing on any new case.

All 6 non-CEO agents: explicit wakeup CEO block in completion step
  (curl API + psql fallback, with agent name customized)

legal-ceo.md: issue template for analyst with 5 mandatory items
  (document mapping table, no-extract list, split large docs,
   wakeup CEO, blocked if failed)

legal-writer.md: explicit Read of decision-methodology.md as step 1
  (before case_get, not just "read before starting")

legal-qa.md: methodology_compliance severity → critical
  (was warning — decisions without syllogisms/steel-man now blocked)

legal-proofreader.md: added case_update tool + status='proofread'
  (was missing entirely — CEO couldn't know proofreading was done)

legal-researcher.md: added case_update + mail notification
  (was missing — CEO couldn't know research was done)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-13 13:17:44 +00:00
parent df4d28eb5c
commit 3f6a130cf9
7 changed files with 152 additions and 9 deletions

View File

@@ -288,6 +288,14 @@ tools:
|--------|-------|
| new + יש מסמכים + לא הוגהו | → צור issue למגיה מסמכים (410c0167) |
| new + מסמכים הוגהו + אין claims | → צור issue למנתח משפטי |
**תוכן ה-issue למנתח חייב לכלול:**
1. **טבלת מיפוי מסמכים** — לכל מסמך: שם, claim_type, party_role. בנה מ-`document_list`.
2. **רשימת מסמכים שלא לחלץ מהם** (reference, plan, decision, court_decision)
3. **הנחיה לפיצול מסמכים גדולים** — מעל 15,000 תווים → חלץ בחלקים
4. **הנחיה לשלוח wakeup ל-CEO בסיום**
5. **הנחיה לסיים כ-blocked אם מסמך נכשל**
| new + יש claims + לא עבר אימות מנתח | → שלב A (אימות איכות פלט מנתח) |
| analyst_verified + יש claims + יש מחקר | → שלב B (סיכום + סיווג + שאלת תוצאה) |
| outcome_set + אין claim_handling | → שלב B המשך (טבלת טיפול בטענות) |