diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx index 13a632a..771561c 100644 --- a/components/reasoning-workspace.jsx +++ b/components/reasoning-workspace.jsx @@ -840,18 +840,6 @@ export default function ReasoningWorkspace({ onAnswerSubmit, lastSubmittedAnswer, onRestart, - branchContext, - // ── RTO.26B — branch-local reasoning (explicit provenance) ── - experimentalBranches, - branchLocalQuestions, - branchLocalContributions, - branchLocalLateResults, - inactiveBranchNewResults, - activeBranchIdForNotebook, - // ── RTO.27B — provisional pause state ── - doneForNowBranchIds, - onDoneForNow, - onReopenBranch, }) { const [investigationHistory, setInvestigationHistory] = useState([]); const turnCounter = useRef(0); @@ -1168,7 +1156,7 @@ export default function ReasoningWorkspace({ )} {/* ── No graph produced after initial analysis ───────── */} - {(status === "success" || status === "error") && !graph && !(experimentalBranches && experimentalBranches.length > 0) ? ( + {(status === "success" || status === "error") && !graph ? (
{diagnostics?.noQuestionReason ? "Validation failed — no structured graph output was produced." @@ -1217,30 +1205,17 @@ export default function ReasoningWorkspace({ )} {/* ── Workspace grid: persistent whenever a graph exists ─── */} - {(hasGraph || experimentalBranches) && ( + {hasGraph && (
{/* ── Left lane: active conversation & notebook ───────── */}
{/* Current investigation (prominent hero section) */} - - - {/* RTO.27A — branch notebook content (replaces question-queue when in experiment mode) */} - {experimentalBranches && experimentalBranches.length > 0 && ( - + {postAnalyseStatus !== "success" && ( + )} {/* ── Open questions (case workspace) — no ranking bias ── */} - {/* Only shown when NOT in experiment mode (experiment uses BranchNotebookContent) */} - {!experimentalBranches || experimentalBranches.length === 0 ? ( + {postAnalyseStatus !== "success" && ( - ) : null} + )} - {/* Terminal state */} - {status === "success" && !hasSelectedQuestion && ( + {/* Terminal state — suppressed during initial reflection */} + {postAnalyseStatus !== "success" && status === "success" && !hasSelectedQuestion && ( <> {genuineCompletion && ( )} - {!genuineCompletion && experimentalBranches && experimentalBranches.length > 0 ? ( - // Quiet state is handled inside BranchNotebookContent for experiment mode - null - ) : !genuineCompletion ? ( + {!genuineCompletion ? ( ) : null}