robbond
517d780e2c
checkpoint: preserve semantic decomposition investigation state
2026-08-22 08:21:29 +01:00
robbond
68be2344c6
fix(rto): persist focused contributions immediately after deconstruct success
...
The successful focused deconstruct calls onFocusedContribution which
updates parent state, but never persisted the new collection to
sessionStorage. This meant an immediate reload would lose the
contribution.
Fix: add a useEffect in ReasoningWorkspace that watches the
focusedContributions prop for changes and saves via the existing
saveSession mechanism. A ref guard prevents double-save alongside the
existing updateStatus-success effect.
2026-08-21 18:33:20 +01:00
robbond
fce68a050f
feat(ui): RTO.31 ownership of focused contributions flows to scenario form
...
- Add focusedContributions state + appendFocusedContribution callback in ScenarioForm
- Contributions persist through session lifecycle (save/restore/restart)
- Pass onFocusedContribution and focusedContributions to ReasoningWorkspace
- Call onFocusedContribution on successful deconstruct with full result shape
- Test: contribution sequence, field preservation, same/different target coexistence
2026-08-21 18:03:49 +01:00
robbond
41afd9b49f
checkpoint: preserve reflection and response-contract work
2026-08-21 14:29:39 +01:00
robbond
c9335cf850
fix(ui): make initial reflection surface exclusive to post-Analyse state
...
Add three exclusivity guards that suppress legacy surfaces during the
initial post-Analyse reflection state (postAnalyseStatus === 'success'):
- CurrentInvestigationCard: suppressed because its selectedQuestion
from startCase was leaking into the initial reflection view
- OpenQuestionsPanel: suppressed because it rendered whenever hasGraph
was true, regardless of initial reflection state
- Terminal state cards (EvidenceLimitCard / CompletionCard): suppressed
because they fired on status='success' && !hasSelectedQuestion
Transition out of initial reflection happens when user clicks a proposed
finding, which sets formulationStep='active' and triggers the existing
deactivation useEffect.
No reasoning changes. No startCase changes. No mock changes.
2026-08-21 11:51:33 +01:00
robbond
86287bebe8
feat(ui): surface initial semantic reconstruction
2026-08-21 10:34:22 +01:00
robbond
412551c968
test(ui): restore deconstruction before question choice
2026-08-20 15:58:23 +01:00
robbond
4b264c5681
test(ui): make inferred questions originate branches
2026-08-20 14:29:42 +01:00
robbond
65ced2e406
test(ui): make initial branch selection user owned
2026-08-20 14:11:37 +01:00
robbond
4761d07a76
test(ui): stabilize fresh start hydration
2026-08-20 10:00:18 +01:00
robbond
173240d76c
test(ui): restore fresh start scenario entry
2026-08-20 09:42:32 +01:00
robbond
cef8f46bd6
test(ui): restore entry lifecycle and notebook rendering
2026-08-20 09:33:06 +01:00
robbond
86bb3426ef
test(ui): explore provisional branch pause and reopen
2026-08-20 09:00:01 +01:00
robbond
df0e3b5a9b
test(ui): explore branch notebook composition
2026-08-20 08:42:43 +01:00
robbond
e7a1bc689c
test(ui): consolidate branch scoped workspace
2026-08-20 08:01:40 +01:00
robbond
36060faf16
test(ui): verify branch scoped workspace data path
2026-08-20 07:56:26 +01:00
robbond
49c4b904df
test(ui): checkpoint branch scoped fixture
2026-08-20 07:43:18 +01:00
robbond
09eeed5a9e
test(ui): isolate branch scoped workspace experiment
2026-08-20 07:35:08 +01:00
robbond
47cd0c7d7b
test(experiment): checkpoint branch scoped reasoning retrieval
2026-08-20 06:48:44 +01:00
robbond
6bf9e7e710
test(ui): explore branch as workspace context
2026-08-20 06:26:35 +01:00
robbond
8163c5d014
test(ui): clarify branch provenance and hierarchy
2026-08-20 06:15:44 +01:00
robbond
0ac2e05c40
test(ui): clarify branch focus and passive updates
2026-08-20 06:01:32 +01:00
robbond
ad42f67800
test(ui): explore passive branch result indication
2026-08-20 05:55:25 +01:00
robbond
058ad2326f
test(experiment): checkpoint nonlinear branch continuity
2026-08-20 05:45:29 +01:00
robbond
9fb9735c6e
test(experiment): checkpoint semantic relationship inference result
2026-08-19 19:14:46 +01:00
robbond
a00adfabf4
test(experiment): simplify relationship inference apparatus
2026-08-19 18:53:10 +01:00
robbond
601e46e4b7
docs: preserve domain-independent facilitator principles
2026-08-19 18:39:35 +01:00
robbond
85204f96ac
test(experiment): checkpoint borderline relationship control
2026-08-19 17:35:51 +01:00
robbond
e1a18e27e7
test(experiment): checkpoint relationship negative-control result
2026-08-19 17:27:52 +01:00
robbond
a73f125f8d
test(experiment): checkpoint relationship false-positive apparatus
2026-08-19 17:21:13 +01:00
robbond
c97f07ba65
test(experiment): checkpoint fragment relationship discovery result
2026-08-19 16:59:22 +01:00
robbond
67103fa8d4
test(experiment): repair relationship discovery env loading
2026-08-19 16:35:58 +01:00
robbond
4687226bd8
test(experiment): repair relationship discovery result handling
2026-08-19 16:14:50 +01:00
robbond
8fb284c374
test(experiment): checkpoint fragment relationship discovery apparatus
2026-08-19 15:43:06 +01:00
robbond
8c52939c02
test(experiment): checkpoint derived focused current-view result
2026-08-19 15:34:41 +01:00
robbond
644108db71
test(experiment): checkpoint derived focused current-view apparatus
2026-08-19 15:27:14 +01:00
robbond
0b0d5594fe
test(experiment): checkpoint granular answer fragment result
2026-08-19 14:41:57 +01:00
robbond
fbeaf01f90
docs: archive verified historical experiment families
2026-08-19 14:25:43 +01:00
robbond
e6d0327641
docs: archive historical Confidence Engine evidence
2026-08-19 12:07:17 +01:00
robbond
a12f9555af
docs: clarify Confidence Engine context authority
2026-08-19 11:49:30 +01:00
robbond
5b43c1b8f9
docs: preserve Confidence Engine methodology continuity
2026-08-19 10:46:05 +01:00
robbond
e1b54e4073
test(experiment): checkpoint granular answer fragment apparatus
2026-08-19 10:14:46 +01:00
robbond
6ed3415220
test(experiment): checkpoint three-turn separated reasoning result
2026-08-19 09:51:31 +01:00
robbond
98889039c2
test(experiment): checkpoint three-turn separated reasoning apparatus
2026-08-19 09:35:48 +01:00
robbond
9c715161b0
test(experiment): checkpoint separated reasoning layers result
2026-08-19 09:15:25 +01:00
robbond
56de4a7ef3
test(experiment): checkpoint separated reasoning layers apparatus
2026-08-19 08:53:33 +01:00
robbond
b20707c447
test(experiment): checkpoint focused context boundary result
2026-08-19 08:33:41 +01:00
robbond
6ed4d60029
test(experiment): checkpoint focused context boundary apparatus
2026-08-19 07:59:41 +01:00
robbond
153bbee85e
test(experiment): checkpoint two-turn focused refinement result
2026-08-19 07:53:26 +01:00
robbond
8520f2195d
test(experiment): expose two-turn live refinement route
2026-08-19 07:44:55 +01:00