Scans all CRDT log rows for this user. Rows whose operation payload matches an earlier
row (same normalized JSON) are removed; the lowest data_version for each payload is kept. This cannot be undone. Removing tail rows can lower server
latest_version
after the next client sync.
%{"id" => "67931d4c-4be2-4ec5-bf40-03fcad199acf", "priority" => 1.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "The todo count is wrong in the Users view of the service admin UI (way too low)", "type" => "todo.update", "updated_at" => "2026-03-27T23:49:08Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
465
todo.update
%{"id" => "7be47c5e-68d3-496a-8275-64d2e9a790da", "inserted_at" => "2026-03-23T01:01:42Z", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "not_started", "title" => "When navigating from project view to day planner and then back, it should go back to the project view at the same subproject level", "type" => "todo.update", "updated_at" => "2026-03-23T01:01:42Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
%{"id" => "3156bed9-64ba-40f8-86d7-3ebc7d564d75", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "not_started", "title" => "Show only undone todos in dependency selection (make it a toggle which can also show done but default to not)", "type" => "todo.update", "updated_at" => "2026-03-27T10:39:07Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
461
todo.update
%{"id" => "00832861-b3d3-4ed4-9269-4bc664da26a9", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "completed", "title" => "Rethink day planner view. Too much whitespace. Not enough visibility on todo.", "type" => "todo.update", "updated_at" => "2026-03-29T01:52:26Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
460
todo.update
%{"id" => "63c50b28-627a-4c76-8881-35f73f06e60d", "inserted_at" => "2026-03-29T20:52:22Z", "priority" => 2.0, "project_id" => "7b181466-397b-413d-b5fa-3fbf97b85822", "status" => "not_started", "title" => "Research the cost of a cheap cell plan with lots of data and a portable Hotspot", "type" => "todo.update", "updated_at" => "2026-03-29T20:52:22Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
459
todo.update
%{"id" => "1556e907-2330-4218-818c-f9f1fe81f78e", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Moving todos to another subproject has a multi-second delay", "type" => "todo.update", "updated_at" => "2026-03-27T23:49:10Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}