{ "steps": [ { "op": "initialize" }, { "op": "newSession" }, { "op": "promptAndCancel", "text": "Run two shell commands: wait for cancellation, then write skipped.txt.", "waitForFile": { "path": "started.txt" } }, { "op": "waitForTurnEnd" } ] }