{
  "cases": [
    {
      "counted": false,
      "lifecycle_bits": 0,
      "active_list_empty": true,
      "free_head": 0,
      "completed_counter": 0,
      "player_continues_same_update": true,
      "player_deadline": 1500
    },
    {
      "counted": false,
      "lifecycle_bits": 2,
      "active_list_empty": true,
      "free_head": 8304,
      "completed_counter": 0,
      "player_continues_same_update": true,
      "player_deadline": 1500
    },
    {
      "counted": false,
      "lifecycle_bits": 254,
      "active_list_empty": true,
      "free_head": 8304,
      "completed_counter": 0,
      "player_continues_same_update": true,
      "player_deadline": 1500
    },
    {
      "counted": true,
      "lifecycle_bits": 0,
      "active_list_empty": true,
      "free_head": 0,
      "completed_counter": 2,
      "player_continues_same_update": true,
      "player_deadline": 1500
    },
    {
      "counted": true,
      "lifecycle_bits": 2,
      "active_list_empty": true,
      "free_head": 8304,
      "completed_counter": 2,
      "player_continues_same_update": true,
      "player_deadline": 1500
    },
    {
      "counted": true,
      "lifecycle_bits": 254,
      "active_list_empty": true,
      "free_head": 8304,
      "completed_counter": 2,
      "player_continues_same_update": true,
      "player_deadline": 1500
    }
  ],
  "scope": "Original 797B/79BB expiry, 7A52 counter path and 1CD4/7AB4 list removal before native player objective wait. Synthetic two-object lists, already-expired lifecycle deadlines; no combat/collision cause simulated. Weapon update intercepted as in update-order harness. Objective cell list supplied exhausted."
}
