Consider two agents in an OpenClaw design exercise: one prepares a report while another waits for it. The report’s required source changes after planning. The second agent needs an explicit waiting state tied to the new dependency; a reassuring progress message cannot supply the missing source.
Remove a necessary input from the example. Decide whether the remaining information can support a narrower answer or whether the decision must wait.
What should release the waiting task? What would that additional check change in your decision?