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