Phase 3 · Differentiate on the domain
Make resource-free long waits the flagship use case: wait days/weeks for a webhook or external job while consuming zero compute, then resume exactly where you left off.
Goals
Why
This is the visible magic Temporal charges a cluster for; for Reqon it's a declarative one-liner.
Part of the durable-execution roadmap (see the epic).
Phase 3 · Differentiate on the domain
Make resource-free long waits the flagship use case: wait days/weeks for a webhook or external job while consuming zero compute, then resume exactly where you left off.
Goals
pause/waiton the durable foundation: atomic resume (Paused executions can resume twice (timeout poller vs webhook race, no atomic status) #130), durable timers that survive restart and don't overflow (Long pauses overflow setTimeout (>24.8d fires instantly); timers lost on restart #131), webhook-vs-timeout race resolved.Why
This is the visible magic Temporal charges a cluster for; for Reqon it's a declarative one-liner.
Part of the durable-execution roadmap (see the epic).