{
  "schema": "LOC011_LAB_FIXTURES_v1",
  "cases": [
    {
      "id": "baseline_active",
      "current_generation": 7,
      "message_generation": 7,
      "current_holder": "worker-A",
      "message_holder": "worker-A",
      "now": 120,
      "expires_at": 150,
      "ack_state": "ACKED",
      "renew_sequence_current": 2,
      "renew_sequence_message": 3,
      "progress_sequence_current": 13,
      "progress_sequence_message": 14,
      "progress_value_current": 60,
      "progress_value_message": 70,
      "cancel_requested": false,
      "terminal_result": null
    },
    {
      "id": "stale_renew_old_generation",
      "current_generation": 8,
      "message_generation": 7,
      "current_holder": "worker-B",
      "message_holder": "worker-A",
      "now": 205,
      "expires_at": 240,
      "ack_state": "ACKED",
      "renew_sequence_current": 1,
      "renew_sequence_message": 9,
      "progress_sequence_current": 1,
      "progress_sequence_message": 15,
      "progress_value_current": 5,
      "progress_value_message": 70,
      "cancel_requested": false,
      "terminal_result": null
    },
    {
      "id": "ack_without_terminal_then_expired",
      "current_generation": 7,
      "message_generation": 7,
      "current_holder": "worker-A",
      "message_holder": "worker-A",
      "now": 181,
      "expires_at": 180,
      "ack_state": "ACKED",
      "renew_sequence_current": 2,
      "renew_sequence_message": 2,
      "progress_sequence_current": 2,
      "progress_sequence_message": 2,
      "progress_value_current": 25,
      "progress_value_message": 25,
      "cancel_requested": false,
      "terminal_result": null
    },
    {
      "id": "out_of_order_progress",
      "current_generation": 8,
      "message_generation": 8,
      "current_holder": "worker-B",
      "message_holder": "worker-B",
      "now": 220,
      "expires_at": 260,
      "ack_state": "ACKED",
      "renew_sequence_current": 3,
      "renew_sequence_message": 3,
      "progress_sequence_current": 14,
      "progress_sequence_message": 12,
      "progress_value_current": 70,
      "progress_value_message": 55,
      "cancel_requested": false,
      "terminal_result": null
    },
    {
      "id": "cancel_disconnect_late_progress",
      "current_generation": 8,
      "message_generation": 8,
      "current_holder": "worker-B",
      "message_holder": "worker-B",
      "now": 251,
      "expires_at": 250,
      "ack_state": "ACKED",
      "renew_sequence_current": 3,
      "renew_sequence_message": 3,
      "progress_sequence_current": 14,
      "progress_sequence_message": 15,
      "progress_value_current": 70,
      "progress_value_message": 80,
      "cancel_requested": true,
      "cancel_ack": false,
      "terminal_result": null
    },
    {
      "id": "duplicate_renew",
      "current_generation": 8,
      "message_generation": 8,
      "current_holder": "worker-B",
      "message_holder": "worker-B",
      "now": 230,
      "expires_at": 260,
      "ack_state": "ACKED",
      "renew_sequence_current": 4,
      "renew_sequence_message": 4,
      "progress_sequence_current": 15,
      "progress_sequence_message": 15,
      "progress_value_current": 80,
      "progress_value_message": 80,
      "cancel_requested": false,
      "terminal_result": null
    },
    {
      "id": "ownership_conflict",
      "current_generation": 8,
      "message_generation": 8,
      "current_holder": "worker-B",
      "message_holder": "worker-C",
      "now": 232,
      "expires_at": 260,
      "ack_state": "ACKED",
      "renew_sequence_current": 4,
      "renew_sequence_message": 5,
      "progress_sequence_current": 15,
      "progress_sequence_message": 16,
      "progress_value_current": 80,
      "progress_value_message": 85,
      "cancel_requested": false,
      "terminal_result": null
    },
    {
      "id": "streaming_transfer_reordered",
      "current_generation": 9,
      "message_generation": 9,
      "current_holder": "worker-D",
      "message_holder": "worker-D",
      "now": 300,
      "expires_at": 340,
      "ack_state": "ACKED",
      "renew_sequence_current": 8,
      "renew_sequence_message": 9,
      "progress_sequence_current": 20,
      "progress_sequence_message": 21,
      "progress_value_current": 82,
      "progress_value_message": 88,
      "cancel_requested": false,
      "terminal_result": null,
      "transport": "stream",
      "arrival_order": "progress_before_renew"
    }
  ]
}
