automations/choose-first-timer.automation.ts
race when completion order matters within one causal occurrence: emission or failure wins, and closed inputs leave the race. Its inputs must share an activation boundary. Use merge when independent trigger streams should start the same flow.
Literal delays declare hidden delivery triggers. Scope them to the initiating signal with withPrerequisites. Value-carrying delays and timeouts use their source as the anchor.
Use Control event bursts when timing repeated occurrences instead of one causal occurrence.