robbond
b270aa5624
feat(confidence-engine): case/update synthesis — dedicated reconstruction per update (v0.50)
...
Architecture: after successful /api/cases/update, derive explicit nextGraph +
nextFindings, call synthesizeFromFindings exactly once, replace Current
Understanding with reconstruction result.
Key invariants:
- outcome.summary retired as final CU authority → always synthesis reconstruction
- Explicit derived state (no React-state reread) for graph and findings
- Previous CU preserved on synthesis failure (no fallback to outcome.summary)
- Graph and Findings NOT lost on synthesis failure
- saveInvestigation persistence uses currentUnderstanding, not outcome.summary
Deterministic regression: 7 tests (Cases A-E + 2 edges) covering all rules.
Files: components/scenario-form.jsx, tests/ui/scenario-form-case-update-synthesis.test.jsx
2026-08-31 09:22:50 +01:00
robbond
989b88a4a1
feat(confidence-engine): synthesize restored findings
2026-08-31 08:18:44 +01:00
robbond
addec52461
feat(confidence-engine): synthesize not relevant findings
2026-08-31 08:03:24 +01:00
robbond
5fb32e628c
feat(confidence-engine): synthesize corrected findings
2026-08-31 07:48:29 +01:00
robbond
75f7c6bafd
feat(confidence-engine): synthesize understanding from focused findings
2026-08-30 19:27:30 +01:00
robbond
061ea364b3
feat(confidence-engine): derive findings from focused contributions
2026-08-27 06:44:07 +01:00
robbond
3235c35cf0
feat(confidence-engine): add focused finding handoff plumbing
2026-08-26 16:07:21 +01:00
robbond
412551c968
test(ui): restore deconstruction before question choice
2026-08-20 15:58:23 +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
34c25fcb43
fix: reselect after reasoning pattern filtering
2026-08-03 12:39:01 +01:00
robbond
3e2edd2edc
fix: continue question selection after graph updates
2026-08-03 11:28:49 +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
4affadab4b
fix: link emergent unknowns to answer-derived graph nodes
2026-08-02 12:17: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