Something a step does without leaving it, attached to its
AshWorkflow.Charts.Graph.Node.
:policy— the step'spolicycheck.labelis the check's own description, such asactor.role == :reviewer.:retry— the step'sretryblock, when it allows more than one attempt.labelreads like3 attempts, 10 seconds apart.:timeout— a timeout that runsactionand stays in the step.nameis the timeout's name, andlabelis its deadline, such asafter 2 days.:every— aneveryentry that runsaction.nameis its name, andlabelis its schedule, such asevery 1 hour for 3 hours.
A :timeout or :every note also carries retry: its own retry policy,
worded as a :retry note is, or nil when it makes one attempt.