[
  {
    "id": "billing",
    "name": "A billing question is answered from the invoice",
    "inputs": {
      "message": "Why was I charged twice in March?"
    },
    "mocks": {
      "io.camunda.agenticai:aiagent:1": {
        "outputs": {
          "agent": {
            "responseJson": {
              "category": "billing"
            },
            "responseText": "The second charge was a pre-authorisation and has been released."
          }
        }
      },
      "billing-invoice-lookup": {
        "outputs": {
          "invoice": {
            "id": "INV-3",
            "total": 49
          }
        }
      },
      "email-send": {}
    },
    "expect": {
      "path": [
        "classify",
        "route",
        "lookup-invoice",
        "draft-billing-reply",
        "send-reply",
        "replied"
      ],
      "variables": {
        "category": "billing"
      }
    }
  },
  {
    "id": "other",
    "name": "A request that fits no route goes to a person",
    "inputs": {
      "message": "Can I visit your office?"
    },
    "mocks": {
      "io.camunda.agenticai:aiagent:1": {
        "outputs": {
          "agent": {
            "responseJson": {
              "category": "other"
            }
          }
        }
      },
      "userTask": {
        "outputs": {
          "reply": "Of course — see the address below."
        }
      },
      "email-send": {}
    },
    "expect": {
      "path": [
        "route",
        "answer-manually",
        "send-reply",
        "replied"
      ]
    }
  }
]
