[
  {
    "id": "confirmed-update",
    "description": "Update the product description for SKU-4471 on the storefront tool.",
    "scenario": "The multi-tool update task was stopped mid-run. By the time Stop finished locally, this one write had already been acknowledged by the storefront tool as applied.",
    "initial_approval": { "version": "v3", "target": "SKU-4471", "amount": null },
    "steps": [
      { "action": "stop" },
      { "action": "resolve_external", "outcome": "confirmed", "evidence_note": "Storefront tool returned effect-applied with a change receipt." },
      { "action": "mark_reversible", "value": true }
    ],
    "next_evidence_step": "None needed; the effect is confirmed and reversible on request."
  },
  {
    "id": "pending-unknown-write",
    "description": "Update the product description for SKU-9102 on the catalog sync tool.",
    "scenario": "Stop was pressed while this write was in flight. The catalog sync tool's own status endpoint did not respond before the connection was torn down, so there is no receipt and no cancellation acknowledgment either.",
    "initial_approval": { "version": "v3", "target": "SKU-9102", "amount": null },
    "steps": [
      { "action": "stop" },
      { "action": "resolve_external", "outcome": "unknown", "evidence_note": "Catalog sync tool's status endpoint did not respond before the stop completed; no receipt, no cancellation acknowledgment." },
      { "action": "timeout_tick" },
      { "action": "timeout_tick" }
    ],
    "next_evidence_step": "Poll the catalog sync tool's status endpoint for a receipt on this operation ID, or wait for its webhook callback. Do not retry the write until one of those resolves this."
  },
  {
    "id": "reversible-local-draft",
    "description": "Draft a new description for SKU-2208, not yet sent anywhere.",
    "scenario": "Stop was pressed before this task's write ever left the local draft stage. Nothing was sent to any external tool.",
    "initial_approval": { "version": "v3", "target": "SKU-2208", "amount": null },
    "steps": [
      { "action": "stop" }
    ],
    "next_evidence_step": "None; nothing external was ever sent, so this can be discarded or resumed without renewed approval unless its own version/target/amount changes first."
  }
]
