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.
Version
Type
Inserted
Operation
1036
idea.update
%{"archived" => false, "blocks" => nil, "category" => nil, "id" => "d2e9dd63-1248-4a90-8cf6-69b6e9233827", "idea_type_id" => "14d5498e-3e9f-569c-94bc-572f1ba61f0a", "inserted_at" => "2026-08-30T12:21:41Z", "name" => "Knowledge Horse", "pitch" => "Horsepower for the mind. Track, organize, and work with knowledge of any type. From books to websites, track anything you're thinking about or want to think about. Like the yellow pages on crack.\n\nYou can't spell knowledge without horse.", "status_id" => "1807074f-c46c-521e-afd7-eb33750fcc64", "type" => "idea.update", "updated_at" => "2026-09-28T19:33:09Z"}
1035
idea.update
%{"archived" => false, "blocks" => ["concept", "note", "attachment", "plan", "task_list", "release", "asset"], "category" => nil, "id" => "a52a7939-43e0-45da-a243-afb9b179ddb3", "idea_type_id" => "29ddb6d5-aa74-5ebb-8bf1-ee684556a9ca", "inserted_at" => "2026-09-01T20:38:24Z", "name" => "Tribal Memory", "pitch" => "The tribe knew who to trust and who not to. Expand your tribal memory for the modern age.", "status_id" => "1807074f-c46c-521e-afd7-eb33750fcc64", "type" => "idea.update", "updated_at" => "2026-09-28T19:31:31Z"}
%{"archived" => false, "blocks" => ["concept", "note", "attachment", "plan", "task_list", "release", "asset"], "id" => "a52a7939-43e0-45da-a243-afb9b179ddb3", "idea_type_id" => "29ddb6d5-aa74-5ebb-8bf1-ee684556a9ca", "inserted_at" => "2026-09-01T20:38:24Z", "name" => "Tribal Memory", "pitch" => "The tribe knew who to trust and who not to. Expand your tribal memory for the modern age.", "status_id" => "1807074f-c46c-521e-afd7-eb33750fcc64", "type" => "idea.update", "updated_at" => "2026-09-28T14:39:09Z"}
%{"archived" => false, "blocks" => ["concept", "note", "attachment", "plan", "task_list", "release", "asset"], "id" => "a52a7939-43e0-45da-a243-afb9b179ddb3", "idea_type_id" => "29ddb6d5-aa74-5ebb-8bf1-ee684556a9ca", "inserted_at" => "2026-09-01T20:38:24Z", "name" => "Tribal Memory", "pitch" => "The tribe knew who to trust and who not to. Expand your tribal memory for the modern age.", "status_id" => "1807074f-c46c-521e-afd7-eb33750fcc64", "type" => "idea.update", "updated_at" => "2026-09-28T14:38:42Z"}
%{"archived" => false, "blocks" => ["concept", "note", "attachment", "plan", "task_list", "release", "asset"], "id" => "a52a7939-43e0-45da-a243-afb9b179ddb3", "idea_type_id" => "29ddb6d5-aa74-5ebb-8bf1-ee684556a9ca", "inserted_at" => "2026-09-01T20:38:24Z", "name" => "Tribal Memory", "pitch" => "The tribe knew who to trust and who not to. Expand your tribal memory for the modern age.", "status_id" => "1807074f-c46c-521e-afd7-eb33750fcc64", "type" => "idea.update", "updated_at" => "2026-09-28T14:38:41Z"}
%{"archived" => false, "blocks" => ["concept", "note", "attachment", "plan", "task_list", "release", "asset"], "id" => "a52a7939-43e0-45da-a243-afb9b179ddb3", "idea_type_id" => "29ddb6d5-aa74-5ebb-8bf1-ee684556a9ca", "inserted_at" => "2026-09-01T20:38:24Z", "name" => "Tribal Memory", "pitch" => "The tribe knew who to trust and who not to. Expand your tribal memory for the modern age.", "status_id" => "1807074f-c46c-521e-afd7-eb33750fcc64", "type" => "idea.update", "updated_at" => "2026-09-28T14:38:23Z"}