aa5875bae2
The applied-marker reconciliation changed the modified read's query shape (a window function over each source time, with the resume position applied outside it), which is a paging change. A random trail (1-4 modifications per time; applied, orphaned and landed-without-marker rows; times with no sample) is paged at caps 1..50 in both directions through the cursor and must concatenate to the unpaged read, which must equal an independent oracle of the marker rule. Falsified: dropping the latest-row rule fails it. Rebased from the unpushed remed/lane-H2 branch (originally authored 2026-10-22 in session_01Ub9hGmYLQvn9XETzw7CMsT) onto current master. Claude-Session: https://claude.ai/code/session_01GT67AEHd2Acv1YPwGfXEoV