32c555767a
Resolutions: - resolve.rs: dropped #295's record_at_cursor in favour of 8xq0's captured-cell path (commit_value / opened_at_cursor); nothing references it any more. declined_at keeps #292's NonItem arm. #274's two new exhaustive matches (opened_at_cursor, uncaptured) gain a NonItem arm that answers None; refused_here already declines a commit over a NonItem cell when nothing is captured, so uncaptured never reaches it. - client.rs: kept main's status_seen/status_owner beside #274's Opened/OpenedCell/OpenedTarget. - lockstep.rs: #274 made the same sent -> sent_to_host rename #295 did; kept this branch's sent_or_upstream (main already owns sent_to_host). - context/test-evidence/clients.md: kept both sides. Because #274 and #295 both carry the 7mro commits, the three 7mro entries (keys_sent_before_a_scroll_is_answered_agree_with_the_tui, a_held_cell_is_read_at_its_position_and_not_its_cache_index, resolve::tests::a_cursor_on_an_empty_grid_waits_for_nothing) arrived twice. The first two copies were byte-identical; #274's copy of the third also carries its "Amending the entry ... for #274's capture" paragraph, so #274's copies are kept and #295's are removed. Heading union against both parents: nothing missing. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze