robbond
cadf74d461
refactor: unify terminal result cards and simplify history indicators
2026-08-04 19:04:50 +01:00
robbond
1f469fdadf
fix: remove duplication of original situation
2026-08-04 18:58:42 +01:00
robbond
9e0fca8f53
fix: preserve plain-language current understanding
2026-08-04 18:43:50 +01:00
robbond
b343844954
refactor: emphasise investigation conclusions over system status
2026-08-04 18:29:25 +01:00
robbond
5de0c57cce
fix: preserve tldr investigation hierarchy
2026-08-04 18:19:07 +01:00
robbond
f703fdc842
fix: clarify terminal investigation states
2026-08-04 18:10:06 +01:00
robbond
55ed4da69a
fix: keep original situation visible in workspace
2026-08-04 17:57:51 +01:00
robbond
91bc3f1445
reorder: move Your Response next to Current Investigation
...
The response form now appears immediately after the active question
so the user can read and answer without scrolling. Everything else
becomes supporting context beneath the interaction area.
2026-08-04 17:51:12 +01:00
robbond
ae615c4343
feat: make the workspace tldr first
2026-08-04 17:39:30 +01:00
robbond
c3faf53823
feat: make investigation history readable
2026-08-04 17:14:50 +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
dced344680
fix: preserve accurate investigation history
2026-08-04 13:27:23 +01:00
robbond
91168a8213
feat: show investigation history
2026-08-04 13:15:56 +01:00
robbond
7c07ce195d
Revert "feat: allow earlier evidence to be revised"
...
This reverts commit 13b14fd01a .
2026-08-04 13:10:09 +01:00
robbond
13b14fd01a
feat: allow earlier evidence to be revised
2026-08-03 20:00:13 +01:00
robbond
588a1cf0c2
feat: restructure workspace as investigation notebook
...
- Remove InvestigationProgress card (eliminated misleading node-count progress)
- Replace with CurrentInvestigationCard showing question + 'why we are asking' + 'what we investigate' from active node context
- Add CurrentFocusCard explaining what the engine is investigating and why it matters
- Add InvestigationHistory section below answer form (chronological turn cards with collapsible details)
- Each history card captures: question, answer, engine response, timestamp
- Simplify UpdateAcknowledgement to single-line display without repeating user's answer
- Remove 'remaining count' text and any graph-derived progress numbers from user-facing UI
UI philosophy shift: form -> investigation workspace
2026-08-03 19:44:52 +01:00
robbond
f5cbf4b629
fix: preserve conversation after update
2026-08-03 19:23:06 +01:00
robbond
007f5ac286
feat: surface answer impact after update
2026-08-03 19:11:32 +01:00
robbond
3a83944006
fix: set update loading state before request
2026-08-03 19:01:04 +01:00
robbond
74fc6d1457
fix: show update reasoning progress
2026-08-03 18:00:20 +01:00
robbond
7bc1c93486
feat: evolve investigation into guided conversation
2026-08-03 17:01:04 +01:00
robbond
0dd15345e4
fix: make active reasoning state visible
2026-08-03 16:09:04 +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
1d64144e01
feat: separate confidence from reasoning completeness
2026-08-03 07:05:20 +01:00
robbond
25a989450c
feat: advance reasoning after comparability is resolved
2026-08-02 17:06:34 +01:00
robbond
5ef9710293
Implemented Investigation Strategy
2026-08-02 15:10:49 +01:00
robbond
72ef175971
feat: surface new unknowns after graph updates
2026-08-02 10:30:59 +01:00
robbond
a9bce79658
feat: add one-turn situation graph update UI
2026-08-02 09:43:42 +01:00
robbond
575b8fd971
feat: connect UI to situation graph start flow
2026-08-02 07:21:40 +01:00
robbond
d72c7c5465
chore: establish clean v0.2 baseline
...
Include only the working reconstruction prototype with Ollama integration:
- double-wrapping fix (lib/llm/provider.js)
- explicit v0.2 JSON output schema (prompts/reconstruct-v0.2.md)
- Zod validation layer (lib/reconstruction/schema.js)
- shared core analysis path (lib/analysis.js)
- prompt versioning infrastructure (lib/reconstruction/prompt.js)
- provider abstraction
- functioning Ollama provider path
- updated API route with centralized analysis
- UI components displaying v0.2 data and validation errors
- .gitignore rules for generated evaluation artifacts
Exclude: evaluator experiments, diagnostic tests, debug scripts,
generated artifacts, comparison findings, test data tied to evaluator.
2026-08-01 14:45:06 +01:00
robbond
a2f9e472ea
chore: preserve initial reconstruction prototype
2026-07-31 18:51:38 +01:00