diff --git a/docs/current-handoff.md b/docs/current-handoff.md index 5864f5b..9e90970 100644 --- a/docs/current-handoff.md +++ b/docs/current-handoff.md @@ -2501,3 +2501,43 @@ semantic Done-for-now (onSummaryUpdate → setDoneForNowIds) ### Classification **A — DONE-FOR-NOW NAVIGATION VERIFIED** + +--- + +**Umbrella workspace-controls status: CLOSED** — no concrete defect remains. + +Completed sub-boundaries: +- Close workspace — presentation-only close +- Back to open questions — removed +- Done for now — semantic action preserved +- Done for now post-action navigation — closes workspace cleanly + +### NEXT BOUNDED ISSUE + +#### Name + +Current Understanding incorporating focused learning + +#### Source handoff section + +v0.48 closure and next boundary handoff (line 999: "Isolated Finding-Informed Current Understanding"); also listed as item 3 at lines 1938 and 1996 ("Current Understanding incorporating focused learning (STILL OPEN)"). + +#### Why this is next + +The v0.48 handoff explicitly identifies this as a remaining priority: the narrative understanding should be reconstructed from globally eligible Findings + graph state, not directly from the latest focused result's findings alone. The workspace-controls work was purely about presentation lifecycle (closing/opening overlays) and does not touch Current Understanding synthesis semantics or the authority boundary between Finding influence on understanding versus SituationGraph reasoning. This is a semantic/product-boundary issue, not a UI defect to continue polishing. + +#### Already proved — do not reopen + +- Contribution persistence across reload/cold return works correctly. +- Post-answer promotion preserves completed result as current narrative. +- Workspace controls close cleanly without residue. +- Follow-up selected-question deduplication verified. +- Active follow-up presentation simplified (single rendering). +- Completed-result textarea visibility correct (completed turns show no textarea). +- Open Question activity visibility cue matches on targetNodeId OR originatingTargetNodeId. +- Previous Learning single-owner, newest-first presentation confirmed. +- Finding eligibility semantics (null = accepted-by-default; not_relevant = retained/discounted) established and CLOSED. + +#### Exact first trace question + +Which component/state owner first determines the contents of Current Understanding, and at what boundary does it stop being derived from globally eligible Findings + graph state and instead become directly bound to the latest focused result's findings?