{
  "synthetic": true,
  "task": "Check cancellation eligibility",
  "state": "draft",
  "owner": "Support policy owner",
  "positive_examples": [
    "I want to cancel my order"
  ],
  "negative_examples": [
    "Can I cancel an order if it arrives late?"
  ],
  "required_inputs": {
    "order_reference": "customer supplied; resource check required",
    "principal": "trusted application context only"
  },
  "allowed_tools": [
    "read_order_eligibility"
  ],
  "writes_enabled": false,
  "steps": [
    "Establish permitted identity",
    "Read current order state",
    "Explain allowed options",
    "Use the approved action or human route"
  ],
  "exit_conditions": [
    "Eligibility explained",
    "Customer changes request",
    "Human takeover",
    "Required evidence unavailable"
  ],
  "release_checks": [
    "near-miss intent",
    "wrong owner",
    "expired identity",
    "correction during read",
    "unavailable tool",
    "human takeover"
  ],
  "note": "This example checks eligibility only. It is not a cancellation execution contract."
}
