{
  "intake": {
    "meetingId": "fictional-fireflies-meeting"
  },
  "fireflies_response": {
    "data": {
      "transcript": {
        "id": "fictional-fireflies-meeting",
        "sentences": [
          {
            "speaker_name": "Buyer",
            "text": "The price is above our current budget."
          },
          {
            "speaker_name": "Rep",
            "text": "We can compare the scope and see which pieces can wait."
          }
        ]
      }
    }
  },
  "model_output": {
    "objections": [
      {
        "category": "pricing",
        "quote": "The price is above our current budget.",
        "coaching": "Ask which part of the scope creates the biggest budget gap before discussing options."
      }
    ]
  },
  "approval": {
    "data": {
      "approved": true,
      "responder": {
        "id": "U00000001",
        "source": "slack"
      }
    }
  }
}
