modern-fireman-99755
08/31/2026, 12:30 PMquick-window-91705
08/31/2026, 4:07 PMmodern-fireman-99755
08/31/2026, 4:54 PMdispatch_run, so no existing automation changes behavior unless its trigger asks for it.
> The script should control what to do with new events
The cheapest way to fix that is: SendMessageRequest.run already defaults to False; the PR just hardcodes True. We can expose that as a trigger field.
So the big missing point is cold-start / dead-sandbox case. But I think this is a big change or?quick-window-91705
08/31/2026, 5:36 PMfirst event
ā create PENDING AutomationRun(subject_key=...)
second event arrives before first run has started
ā no started run found
ā create another AutomationRun(subject_key=...)
e.g scenario where two people trigger slack resolver back to back - i think we're already using the DB as a queue for incoming events might need to poll off itmodern-fireman-99755
09/01/2026, 7:00 AMquick-window-91705
09/01/2026, 7:27 PMmodern-fireman-99755
09/02/2026, 3:27 PMmodern-fireman-99755
09/02/2026, 3:27 PMmodern-fireman-99755
09/02/2026, 3:27 PMquick-window-91705
09/02/2026, 3:55 PMmodern-fireman-99755
09/02/2026, 8:17 PMquick-window-91705
09/03/2026, 1:35 AMmodern-fireman-99755
09/03/2026, 7:57 AM