diff --git a/mcp-server/src/legal_mcp/tools/cases.py b/mcp-server/src/legal_mcp/tools/cases.py index 7a2e6fd..31d4c6f 100644 --- a/mcp-server/src/legal_mcp/tools/cases.py +++ b/mcp-server/src/legal_mcp/tools/cases.py @@ -314,7 +314,7 @@ async def case_update( hearing_date: str = "", decision_date: str = "", tags: list[str] | None = None, - expected_outcome: str = "", + expected_outcome: str | None = None, appellants: list[str] | None = None, respondents: list[str] | None = None, property_address: str = "", @@ -381,7 +381,7 @@ async def case_update( raise ValueError(f"Invalid decision_date format: {decision_date!r}") from exc if tags is not None: fields["tags"] = tags - if expected_outcome: + if expected_outcome is not None: fields["expected_outcome"] = expected_outcome if appellants is not None: fields["appellants"] = appellants diff --git a/web-ui/src/app/cases/[caseNumber]/page.tsx b/web-ui/src/app/cases/[caseNumber]/page.tsx index 81553ec..46cbd1e 100644 --- a/web-ui/src/app/cases/[caseNumber]/page.tsx +++ b/web-ui/src/app/cases/[caseNumber]/page.tsx @@ -17,6 +17,7 @@ import { DraftsPanel } from "@/components/cases/drafts-panel"; import { DecisionBlocksPanel } from "@/components/cases/decision-blocks-panel"; import { LegalArgumentsPanel } from "@/components/cases/legal-arguments-panel"; import { AgentActivityFeed } from "@/components/cases/agent-activity-feed"; +import { AgentActivityPreview } from "@/components/cases/agent-activity-preview"; import { AgentStatusWidget } from "@/components/cases/agent-status-widget"; import { UploadSheet } from "@/components/documents/upload-sheet"; import { expectedOutcomes } from "@/lib/schemas/case"; @@ -90,6 +91,26 @@ export default function CaseDetailPage({ <> {data && } + {canStartWorkflow && ( + + )} ); @@ -111,56 +132,11 @@ export default function CaseDetailPage({
- -
- סקירת התיק -
- -
-

תוצאה צפויה

-

- {expectedOutcomeLabel ?? "לא נקבעה תוצאה צפויה."} -

-
-
-
-
בעיבוד
-
- {data?.processing_count ?? 0} -
-
-
- {canStartWorkflow && ( -
- -
- )} -
-
- - {/* gold CTA — open the decision editor (mockup .cta) */} + + + {/* gold CTA — open the decision editor */}