robbond
46f2d12726
exp(06): focused investigation — visual hierarchy without layout changes
...
Emphasise the active investigation card through stronger elevation,
clearer borders, and improved spacing. Quiet supporting panels by
reducing border opacity, softening heading weight, and lowering
text contrast — making them available without competing for attention.
Facilitator card receives a warm surface tint to read as a briefing
card rather than a generic panel.
Documentation: close experiment 05 with findings, add experiment 06
to the design evolution log, add Attention Hierarchy to UX guidelines,
defer dark mode to a future Investigation Mode experiment.
Presentation changes only — no reasoning, prompts, graph, API, or
backend modifications.
2026-08-05 12:41:13 +01:00
robbond
d1e6c2e032
experiment: facilitator panel beside workspace (Exp 05)
...
- Replace stacked landing with responsive two-column layout
- Left panel (1/3 desktop): facilitator intro card with dismiss checkbox
- Right panel (2/3 desktop): Tell me what's happening textarea + Analyse
- Mobile/tablet stack vertically as before
- 'Don't show' uses sessionStorage; future: user profile settings
- Close Exp 04 (Partially confirmed) in evolution log
- Add Exp 05 entry + Facilitator Behaviour UX section
2026-08-05 12:25:44 +01:00
robbond
048f31f43b
experiment: replace landing with workshop introduction
...
- Added Welcome card (Before we begin) to idle state
- Reduced textarea from 10 to 6 rows
- Added reassurance text below Analyse button
- Removed redundant empty-state placeholder
- Closed Experiment 03 (Partially confirmed) in evolution log
- Added Experiment 04: Facilitated Workshop Introduction
- Added Entry Experience section to UX guidelines
2026-08-05 12:14:30 +01:00
robbond
742bd09ddc
experiment: separate conversation from workspace
2026-08-05 12:03:08 +01:00
robbond
e9ab1ec5ee
experiment: organise workspace into cognitive zones
2026-08-05 11:42:20 +01:00
robbond
236d14f86c
experiment: widen investigation canvas
2026-08-05 11:33:18 +01:00
robbond
c584e9915b
doc: upodated deisgn evolution log
2026-08-05 11:26:36 +01:00
robbond
d6b8eb0f90
feat: explore facilitated investigation workspace
...
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)
2026-08-05 11:22:18 +01:00
robbond
cf05c969bf
feat: begin responsive workspace layout
2026-08-05 10:51:44 +01:00
robbond
86d9bc3f48
refactor: clarify investigation map as ux placeholder
2026-08-05 10:20:28 +01:00
robbond
ce673b8eb4
feat: add investigation map workspace view
2026-08-05 10:10:16 +01:00
robbond
592962325d
feat: add mock-mode docs and additional e2e tests (long investigation, recovery states)
2026-08-05 08:38:44 +01:00
robbond
c4f5744c30
feat: Phase 2-5 UX enhancements — recovery cards, session persistence, summary panel, contract backlog
...
Phase 2: Recovery state components (ProviderUnavailableCard,
MalformedResponseCard, UnexpectedStateCard, ContinueLaterBanner) with
automatic error detection for provider/network/malformed/unexpected states.
Phase 3: Session persistence via sessionStorage — save after each
successful turn, restore on mount, clear on restart/reset. Continuelater banner shown when session is restored.
Phase 4: InvestigationSummaryPanel component displaying current status,
understanding summary, questions answered/remaining, investigation timestamps.
Phase 5: docs/reasoning-contract-backlog.md documenting all mocked
fields (60+ rows across 7 categories) with feature/UI need/mock/desired
output/stage/notes columns.
Also: wired onRestart through ReasoningWorkspace → ScenarioForm, fixed
getErrorType scope issues, removed broken window.__restartInvestigation.
2026-08-05 06:48:59 +01:00
robbond
28289bb4b7
doc: decomposition document for codex reasoning development
2026-08-05 06:14:40 +01:00
robbond
437152086b
updated context documents
2026-08-04 17:33:51 +01:00
robbond
97a4847770
feat: add mock investigation mode for UI development
...
- lib/mocks/confidence-engine/mock-client.js: self-contained ESM interceptor with 6 inline turn fixtures, no external deps or require() calls
- components/scenario-form.jsx: MOCK_ENABLED compile-time boolean, useMockGlobals() hook injects window.__MOCK_* globals at runtime, ternary dispatch to mockFetch
- .env.example: NEXT_PUBLIC_CONFIDENCE_ENGINE_MOCKS, MOCK_DELAY, MOCK_SCENARIO env vars
- docs/v0.7-ui-mock-mode.md: setup, scenarios (default/complete/error), architecture, safety rules, fixture schema
2026-08-04 13:56:15 +01:00
robbond
44aad69e12
fix: clarify reasoning progress and loading feedback
2026-08-03 15:44:34 +01:00
robbond
ed32d585bb
feat: add user-focused reasoning workspace
2026-08-03 15:18:35 +01:00
robbond
59631f2e72
added obs report
2026-08-03 14:51:39 +01:00
robbond
b73760d5a7
docs: add v0.7 observation report
2026-08-03 13:58:07 +01:00
robbond
c27320984c
feat: enforce reasoning pattern consistency
2026-08-03 12:10:57 +01:00
robbond
3e2edd2edc
fix: continue question selection after graph updates
2026-08-03 11:28:49 +01:00
robbond
b00928d6fb
feat: introduce reasoning pattern selection
2026-08-03 10:25:26 +01:00
robbond
42d4da3496
feat: decompose non-answerable unknowns
2026-08-03 09:53:28 +01:00
robbond
db994d7764
fix: make graph-backed questions authoritative
2026-08-03 09:13:52 +01:00
robbond
3c0f7f5a45
feat: enforce one-concept questions
2026-08-03 08:40:39 +01:00
robbond
5049435005
docs: add v0.6 release notes
2026-08-03 07:38:05 +01:00
robbond
e0d9019c2a
docs: document v0.6 reasoning architecture
2026-08-03 07:24:46 +01:00
robbond
b2ffc54964
feat: evaluate deterministic cross-branch corroboration
2026-08-03 07:19:20 +01:00
robbond
1d64144e01
feat: separate confidence from reasoning completeness
2026-08-03 07:05:20 +01:00
robbond
49765e95a0
feat: propagate child resolution through reasoning graph
2026-08-03 06:52:52 +01:00
robbond
d52690cf2b
feat: decompose composite unknowns before questioning
2026-08-03 06:32:12 +01:00
robbond
0723c2f49a
feat: decompose composite unknowns before questioning
2026-08-02 19:24:38 +01:00
robbond
b1c633ba5c
feat: back next questions with explicit graph unknowns
2026-08-02 19:03:07 +01:00
robbond
25a989450c
feat: advance reasoning after comparability is resolved
2026-08-02 17:06:34 +01:00
robbond
c97f5f7303
feat: classify observation relationships after comparability
2026-08-02 16:40:24 +01:00
robbond
0c7558d31f
feat: introduce comparability assessment before contradiction reasoning
2026-08-02 16:28:11 +01:00
robbond
b84989b96a
test: verify ambiguity handling across domains
2026-08-02 16:17:37 +01:00
robbond
a1f6d0c2b9
test: inspect structural influence in unknown selection
2026-08-02 15:40:06 +01:00
robbond
2e4c624a8a
docs: add v0.5 release notes
2026-08-02 13:07:04 +01:00
robbond
781d6a462f
test: generalise question priority across decisions
2026-08-02 13:02:49 +01:00
robbond
c3de80f203
docs: orchestrator and handoff
2026-08-02 10:06:48 +01:00
robbond
a948910ba8
feat: add situation graph update API route
2026-08-02 08:32:18 +01:00
robbond
575b8fd971
feat: connect UI to situation graph start flow
2026-08-02 07:21:40 +01:00
robbond
84858107b7
chore: document v0.4 route and test status
2026-08-02 06:59:23 +01:00