diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx index c3f0c4d..c7475ae 100644 --- a/components/reasoning-workspace.jsx +++ b/components/reasoning-workspace.jsx @@ -310,6 +310,157 @@ function EvidenceLimitCard({ summary }) { ); } +// ── Quiet facilitator state (experiment mode) ───────────────────── + +function QuietStateCard() { + return ( +
+ Nothing more to add here right now +
++ You can continue with another question, switch branches, or return when + you have more information. +
+{update.text}
+{branchContext.label}
+ {branchContext.origin && ( ++ Trying to understand: {branchContext.origin} +
+ )} +{c.text}
+{question.label}
++ We have not explored this yet. Do you want to work through it? +
+ ++ {node.label} +
+ + {isSelected && !hasFocusedContent() && ( ++ We have not explored this yet. Do you want to work through it? +
+ +{focused.question}
+{formulateMsg}
+ ) : null} + + {focused?.question?.trim() && processingStep !== "active" && focused.status === "formulated" && ( +{deconstructMsg}
} + + {focused?.result && ( + <> +{node.label}
+ +- RTO.26B — branch-scoped reasoning (experimental fixture) -
-{branchContext.label}
- {branchContext.origin && ( -- Trying to understand: {branchContext.origin} -
- )} -- {node.label} -
- - {/* Invitation — shows when selected but no content yet */} - {isSelected && !hasFocusedContent() && ( -{qContribs[0].text}
-- We have not explored this yet. Do you want to work through it? -
- -- {focused.question} -
-{formulateMsg}
- ) : null} - - {/* Answer textarea (hidden while processing) */} - {focused?.question?.trim() && processingStep !== "active" && focused.status === "formulated" && ( -{deconstructMsg}
- )} - - {/* Focused result — structured response */} - {focused?.result && ( - <> -{node.label}
- -