{
  "cases": [
    {
      "case_id": "valid_coarse_attachment_signal",
      "expect_valid": true,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "Voucher Received",
            "Payment Evidence"
          ],
          "evidence_refs": [
            {
              "source": "current_attachments",
              "index": 0
            }
          ],
          "target_hints": [],
          "uncertainty_codes": [
            "visual_document_type_not_decided"
          ]
        }
      ],
      "expected_action": "invoke_booking_desk_event"
    },
    {
      "case_id": "valid_single_supported_direction",
      "expect_valid": true,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "Update Booking / Amendment"
          ],
          "evidence_refs": [
            {
              "source": "body_current",
              "index": 0
            }
          ],
          "target_hints": [
            {
              "case_keys": {
                "group_code": null,
                "confirmation_number": null,
                "reservation_number": "344055",
                "block_code": null
              },
              "target_locator_raw": "reservation 344055"
            }
          ],
          "uncertainty_codes": []
        }
      ],
      "expected_action": "invoke_booking_desk_event"
    },
    {
      "case_id": "valid_main_no_active_signal_routes_s10",
      "expect_valid": true,
      "candidate_events": [],
      "input_is_understood": true,
      "expected_action": "return_S10"
    },
    {
      "case_id": "valid_skill_no_supported_event_routes_s10",
      "expect_valid": true,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "Voucher Received",
            "Payment Evidence"
          ],
          "evidence_refs": [
            {
              "source": "current_attachments",
              "index": 0
            }
          ],
          "target_hints": [],
          "uncertainty_codes": [
            "document_subtype_unresolved"
          ]
        }
      ],
      "skill_disposition": {
        "internal_route": "no_supported_event",
        "reason_code": "skill_validation_found_no_active_event",
        "candidate_ids": [
          "C1"
        ]
      },
      "expected_action": "convert_internal_no_supported_event_to_S10"
    },
    {
      "case_id": "invalid_candidate_missing_target_hints",
      "expect_valid": false,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "New Booking"
          ],
          "evidence_refs": [
            {
              "source": "body_current",
              "index": 0
            }
          ],
          "uncertainty_codes": []
        }
      ]
    },
    {
      "case_id": "invalid_candidate_wrong_status",
      "expect_valid": false,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_unresolved",
          "possible_event_types": [
            "New Booking"
          ],
          "evidence_refs": [
            {
              "source": "body_current",
              "index": 0
            }
          ],
          "target_hints": [],
          "uncertainty_codes": []
        }
      ]
    },
    {
      "case_id": "invalid_candidate_empty_possible_types",
      "expect_valid": false,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [],
          "evidence_refs": [
            {
              "source": "current_attachments",
              "index": 0
            }
          ],
          "target_hints": [],
          "uncertainty_codes": [
            "business_direction_not_identified"
          ]
        }
      ]
    },
    {
      "case_id": "invalid_review_outcome_used_as_candidate",
      "expect_valid": false,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "Need Manual Review"
          ],
          "evidence_refs": [
            {
              "source": "body_current",
              "index": 0
            }
          ],
          "target_hints": [],
          "uncertainty_codes": [
            "event_type_unclear"
          ]
        }
      ]
    },
    {
      "case_id": "invalid_evidence_refs_string_array",
      "expect_valid": false,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "New Booking"
          ],
          "evidence_refs": [
            "body_current:new booking"
          ],
          "target_hints": [],
          "uncertainty_codes": []
        }
      ]
    },
    {
      "case_id": "invalid_target_hints_object",
      "expect_valid": false,
      "candidate_events": [
        {
          "candidate_id": "C1",
          "classification_status": "coarse_supported_signal",
          "possible_event_types": [
            "Update Booking / Amendment"
          ],
          "evidence_refs": [
            {
              "source": "body_current",
              "index": 0
            }
          ],
          "target_hints": {
            "reservation_number": "344055"
          },
          "uncertainty_codes": []
        }
      ]
    }
  ]
}
