diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx
index 7d5864a..4413c25 100644
--- a/components/reasoning-workspace.jsx
+++ b/components/reasoning-workspace.jsx
@@ -675,7 +675,7 @@ export default function ReasoningWorkspace({
{updateStatus === "success" && !isUpdating && }
{/* Active workspace (Question + Response) — full-width column */}
- {hasSelectedQuestion ? (
+ {hasSelectedQuestion && (
{isUpdating && (
)}
- ) : status === "success" ? (
+ )}
+
+ {/* Terminal state — when no active question */}
+ {status === "success" && !hasSelectedQuestion && (
<>
- {/* Terminal state */}
{genuineCompletion && (
)}
@@ -727,8 +729,9 @@ export default function ReasoningWorkspace({
)}
>
- ) : null}
+ )}
+
{/* ═══════════════ ZONE 2 — Shared understanding ═══════════════ */}
{hasSelectedQuestion && hasCurrentSummaryCondition && (