Curious if we should support a node that "waits". i.e. you can say "don't do X for at least 30 minutes". I imagine we'd put these "sleeps" as actual nodes in a tree so its really:
wait 30 minutes -> X -> wait 10 minutes -> Y
Kind of deal. Not sure how we'd track a wait at the node level. Maybe we'd expose a deferrment time on every node, but only allow users to create it via NoOp nodes. The polling from #16 could then pick up deferred pending nodes when the runner says they are ready.
Thoughts @chrisbenincasa ?
Curious if we should support a node that "waits". i.e. you can say "don't do X for at least 30 minutes". I imagine we'd put these "sleeps" as actual nodes in a tree so its really:
Kind of deal. Not sure how we'd track a wait at the node level. Maybe we'd expose a deferrment time on every node, but only allow users to create it via NoOp nodes. The polling from #16 could then pick up deferred pending nodes when the runner says they are ready.
Thoughts @chrisbenincasa ?