feat(ceo): wire party-claims executive summary as chair-requestable stage (#202 follow-up)
The summarize_party_claims tool (#202) generated a distilled executive summary of party claims but was orphaned: not granted to any agent and no CEO trigger. Wire it parallel to the interim-draft (שלב H). - Grant mcp__legal-ai__summarize_party_claims in legal-ceo.md frontmatter. - Add שלב H2 (סיכום מנהלים) mirroring שלב H: side-quest (no cases.status change, no sub-agent issues), in_progress → run tool → in_review + notify. Two triggers: chair comment ("סיכום מנהלים"/"סיכום טענות"/"סיכום לקראת דיון"/"executive summary") OR structured action $PAPERCLIP_WAKE_PAYLOAD_JSON action == "party_claims_summary". - Add structured-action trigger to שלב H (interim draft): action == "interim_draft" — same deterministic UI-button path. - שלב 0 + HEARTBEAT.md: route structured actions deterministically. - Spec note in docs/spec/04-analysis-writing.md §1.4. Invariants: G2 (reuse existing summarize_party_claims tool/path, no parallel route), G10 (chair-requested side-quest). Agent-prompt/docs only — no app code. Note: CEO prompt is shared across CMP+CMPA via instructionsFilePath; after merge the host tree needs `git pull` (agents run host-side reading .claude/agents/*.md). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -107,6 +107,12 @@ knowledge נגזר; G2: מקור-האמת הוא הפרוטוקול + `legal_arg
|
||||
(git + S3, באותו מסלול-אחסון של `analysis-and-research.md`); ניתן-לייצוא ל-DOCX בסגנון-תבנית
|
||||
דפנה (`build_party_claims_summary_docx`). מימוש: `tools/drafting.py` ·
|
||||
`services/party_claims_summary.py` · `services/analysis_docx_exporter.py`.
|
||||
- **טריגר — side-quest מבוקש-יו"ר (G10), נפרד מטיוטת-הביניים:** ה-CEO מפיק את הסיכום כשלב-צד
|
||||
(`legal-ceo.md` שלב H2) ב-**שתי דרכים**: (א) הערת-יו"ר חופשית ("סיכום מנהלים" / "סיכום טענות" /
|
||||
"סיכום לקראת דיון" / "executive summary"); או (ב) **פעולה סטרוקטורלית** —
|
||||
`$PAPERCLIP_WAKE_PAYLOAD_JSON` עם `action == "party_claims_summary"` (המסלול הדטרמיניסטי שכפתור-UI
|
||||
עתידי יפעיל, בלי פענוח-טקסט). זהו side-quest: אינו משנה `cases.status` ואינו יוצר issues לסוכני-משנה,
|
||||
ומובחן מטיוטת-הביניים (`write_interim_draft`, שלב H, `action == "interim_draft"`).
|
||||
|
||||
### 1.5 ניתוח-מחדש מאחד אחרי מסמך-עיקרי חדש (#201)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user