Guard evaluated BEFORE a step. Fail-fast by contract: a target that never becomes attached and visible fails the step — replay never proceeds anyway.
Require the app's readiness beacon before acting.
Optional
Expected normalized URL pattern at the start of this step.
Wait for the action's target to be attached and visible before acting.
Guard evaluated BEFORE a step. Fail-fast by contract: a target that never becomes attached and visible fails the step — replay never proceeds anyway.