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 */}