diff --git a/.claude/ux-guidelines.md b/.claude/ux-guidelines.md index 67b4546..1f16581 100644 --- a/.claude/ux-guidelines.md +++ b/.claude/ux-guidelines.md @@ -393,3 +393,19 @@ Every investigation answer is a single observation. Response controls should communicate concise input unless the engine explicitly requests otherwise. Consistency reduces cognitive load. + +## Investigation Rhythm + +Principles: + +Every interaction should feel like the next natural step. + +The interface should never appear to stop thinking. + +Users should always know what just happened. + +Users should always know what happens next. + +The investigation should feel continuous rather than page-based. + +The conversation should flow naturally. diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx index a5d7339..fda0b5a 100644 --- a/components/reasoning-workspace.jsx +++ b/components/reasoning-workspace.jsx @@ -317,8 +317,8 @@ function CurrentUnderstandingCard({ currentSummary, plainLanguage }) { if (!summary) return null; return ( -
-

+
+

Understanding

{summary}

@@ -331,8 +331,8 @@ function PlainLanguageCard({ summary }) { if (!summary) return null; return ( -
-

+
+

Understanding

{summary}

@@ -711,12 +711,12 @@ export default function ReasoningWorkspace({ )} -
- )} + {/* History — the conversation that has just happened */} + {investigationHistory.length > 0 && ( + + )} - {/* History — growing naturally from Response */} - {investigationHistory.length > 0 && ( - +

)} {/* ═══════════════ WORKSPACE — supporting context ═══════════════ */} @@ -724,7 +724,9 @@ export default function ReasoningWorkspace({
- +
+ +
diff --git a/docs/design-evolution-log.md b/docs/design-evolution-log.md index 5d2b983..aa02a57 100644 --- a/docs/design-evolution-log.md +++ b/docs/design-evolution-log.md @@ -409,11 +409,42 @@ The response component should therefore communicate the same expected effort as - Does the workspace become visually calmer? - Does the current investigation remain the dominant focus? -#### Status +#### Result -Experimental. +Confirmed. -No conclusions yet. +Consistent interaction patterns reduce cognitive effort. + +Users should not have to learn different behaviours between the landing page and investigation. + +Smaller response areas reinforce concise observations. + +The engine appears more conversational when each answer feels lightweight. + +Consistency is becoming a stronger design tool than decoration. + +#### Decision + +Retain consistent input sizing across both contexts. + +--- + +## Emerging Direction + +The first UX experiments focused on workspace structure. + +The next series will focus on investigation rhythm. + +Future experiments should explore: + +- how conversations unfold +- how understanding evolves +- how transitions feel +- how confidence is gradually built + +The objective is no longer to arrange cards. + +The objective is to make the investigation feel like a natural facilitated conversation. ---