UPDATE tasks SET ready = coalesce(( SELECT json_extract(e.payload, '$.merge') FROM events e WHERE e.task_id = tasks.id AND e.kind = 'task.ready' ORDER BY e.seq DESC LIMIT 1 ), 'complete') WHERE ready = 'merge';