{
  "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" }
  ]
}
