PASS: Mosquitto capture, duplicate, out-of-order arrival, invalid JSON, broker restart, resubscription and comparison.
Normal Ctrl+C stop adds no receiver_disconnected event.
Loopback only; no ESP32, Wi-Fi outage, USB or board timing tested.
{
  "sessions": [
    {
      "device": "host-test",
      "boot": "mosquitto-check",
      "produced_unique": 6,
      "received_messages": 6,
      "received_unique": 5,
      "matched_unique": 5,
      "missing_at_receiver": [
        1
      ],
      "received_without_production_log": [],
      "duplicate_receptions": 1,
      "late_first_arrivals": [
        3
      ],
      "changed_payload_sequences": [],
      "repeated_production_records": 0
    }
  ],
  "receiver_interruptions": 1,
  "invalid_payloads": 1,
  "retained_messages": 0,
  "interpretation": "Missing means absent from this receiver capture, not proof of where loss occurred."
}
