Feature/product platform foundation v0.62 #1

Merged
robbond merged 683 commits from feature/product-platform-foundation-v0.62 into feature/emergent-unknowns-v0.5 2026-09-09 07:58:20 +01:00
Showing only changes of commit 8c98ce94de - Show all commits
+40
View File
@@ -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?