diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx index 4176e7b..f2b6fd9 100644 --- a/components/reasoning-workspace.jsx +++ b/components/reasoning-workspace.jsx @@ -144,6 +144,7 @@ function FocusedQuestionBody({ }) { const hasContent = focused?.question?.trim() || formulationStep === "active" || processingStep === "active" || focused?.error; const hasResult = Boolean(focused?.result); + const hasAnswer = Boolean(focused?.answer); // ── Local correction state (FQB-owned, not propagated upward) ─ const [editingFindingId, setEditingFindingId] = useState(null); @@ -183,7 +184,7 @@ function FocusedQuestionBody({
{formulateMsg}
) : null} - {focused?.question?.trim() && processingStep !== "active" && focused.status === "formulated" && ( + {focused?.question?.trim() && processingStep !== "active" && focused.status === "formulated" && !hasAnswer && (