Recording is not the same as passing
Threadify keeps three facts about every step separate, and it helps to keep them separate in your head too:- Was it recorded? Reporting a step returns an acknowledgement as soon as Threadify has stored it.
- Did it succeed? That’s the outcome you reported:
success,failedorerror. - Did it follow the contract? Threadify checks this separately, usually a moment after recording.
waitFor: true.