From d6b8eb0f9088ed0daf194d1c39ba12d26c05ba39 Mon Sep 17 00:00:00 2001 From: robbond Date: Wed, 5 Aug 2026 11:22:18 +0100 Subject: [PATCH] feat: explore facilitated investigation workspace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 4 UX exploration — workshop desk metaphor. Workspace layout changes: - Investigation Map promoted from preview to workspace artefact - Understanding card given wider surface (lg:col-span-2) - Grid shifts from equal-column to cognitive-weighted widths (lg:grid-cols-5) - Mobile remains stacked; tablet simplifies naturally - Desktop exploits wider working canvas Layout structured by cognitive activity: Active workspace zone (Question + Response) Supporting workspace (Understanding, Map) Reference row (Situation, History) --- components/investigation-map.jsx | 4 +- components/reasoning-workspace.jsx | 144 +++++++++++++++++------------ docs/design-evolution-log.md | 92 ++++++++++++++++++ 3 files changed, 180 insertions(+), 60 deletions(-) create mode 100644 docs/design-evolution-log.md diff --git a/components/investigation-map.jsx b/components/investigation-map.jsx index 213c49d..e220a83 100644 --- a/components/investigation-map.jsx +++ b/components/investigation-map.jsx @@ -84,10 +84,10 @@ export default function InvestigationMap({ turnCount = 0 }) { return (

- Investigation Map Preview + Investigation Map

- This preview shows where a future reasoning map may appear. Its final shape will emerge from the reasoning engine. + Active investigation topics and their status.

diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx index 8021ccd..3e83656 100644 --- a/components/reasoning-workspace.jsx +++ b/components/reasoning-workspace.jsx @@ -669,72 +669,100 @@ export default function ReasoningWorkspace({ {/* Post-update acknowledgement — only after success, never during loading */} {updateStatus === "success" && !isUpdating && } - {/* ── Active workspace (left) + Working memory (right) ─────── */} -
- {/* Left column — active workspace */} -
- {/* ── Local update loading (always visible when updating) ─ */} - {isUpdating && ( - - )} + {/* ══════════════════════════════════════════════════════════ + FACILITATED INVESTIGATION WORKSPACE — PHASE 4 EXPLORATION + ══════════════════════════════════════════════════════════ - {/* ── Response form — hidden during update loading ─ */} - {!isUpdating && canAnswer && ( -
-
- -