21fe1308cc
Wire Cmd::EventLog and Cmd::MarkRead to the live EventLog (replacing NOT_IMPLEMENTED stubs). Cmd::Focus now calls mark_read for the surface, persists the updated snapshot, and broadcasts Evt::EventsRead. Add integration tests: event_log_query_and_mark_read and focus_marks_surface_events_read. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>