feat(ceo): wire party-claims executive summary as chair-requestable stage (#202 follow-up) #381
Reference in New Issue
Block a user
Delete Branch "worktree-agent-a7ef79d9409c5c6ca"
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?
מה ולמה
הכלי
summarize_party_claims(#202) מפיק סיכום-מנהלים מזוקק של טענות הצדדים להכנת היו"ר לדיון (נשמר ל-data/cases/{n}/documents/research/party-claims-summary.md, עם endpoints לקריאה/הורדה/ייצוא-DOCX). אבל הוא היה יתום: לא הוענק לאף סוכן ולא היה לו טריגר ב-CEO — היו"ר לא יכול היה לבקש שיופק. מנגד, טיוטת-הביניים מחווטת לגמרי (שלב H). PR זה מחווט את סיכום-המנהלים במקביל לטיוטת-הביניים, ללא קוד-אפליקציה.שינויים (agent-prompt/docs בלבד):
mcp__legal-ai__summarize_party_claimsנוסף ל-tools:ב-frontmatter שלlegal-ceo.md.cases.status, לא יוצר issues לסוכני-משנה) → comment "מתחיל…" →in_progress→summarize_party_claims(case_number, instructions="")→ comment "סיכום מנהלים מוכן" (קישור לקובץ + 3 ה-endpoints) →in_review+ מיילnotify.py.$PAPERCLIP_WAKE_PAYLOAD_JSONעםaction == "party_claims_summary"(מסלול דטרמיניסטי לכפתור-UI עתידי).action == "interim_draft"(אותו מסלול-כפתור דטרמיניסטי), בלי לשנות את שאר הלוגיקה של שלב H.HEARTBEAT.md: ניתוב דטרמיניסטי של הפעולות הסטרוקטורליות (party_claims_summary/interim_draft).docs/spec/04-analysis-writing.md§1.4 — סיכום-המנהלים הוא side-quest מבוקש-יו"ר (תגובה או פעולה סטרוקטורלית), נפרד מטיוטת-הביניים.Invariants — הצהרה (חובה)
summarize_party_claimsהקיים ובמסלול-הנתונים שלו (legal_arguments/claims, בלי חילוץ-מחדש); לא נוצר מסלול מקביל.צ'קליסט — פרוטוקול כתיבת-קוד
docs/spec/00-constitution.md(G2/G10) +docs/spec/04-analysis-writing.md§1.4 לפני הכתיבהmcp-server/srcנקיdocs/spec/gap-audit.md— אין FU ממופה שנגעתי בואימות
grep summarize_party_claims mcp-server/src/legal_mcp/server.py→ רשום כ-@mcp.tool()(שורה 851), כלומר שם-MCP מלאmcp__legal-ai__summarize_party_claims— נוסף ל-frontmatter של ה-CEO.web/app.py(3073/3083/3097): read / download / export-docx.🤖 Generated with Claude Code