| Time | Level | Device | Tag | Message | seq |
|---|---|---|---|---|---|
| 12:05:38 | error | Galaxy S10 | Upload | Collection upload failed (HTTP 422 collection_sha256_mismatch); abandoning artifact [throwable ▸] | 7741 |
| 12:04:10 | warn | Galaxy S10 | Network | Stream 429 backpressure; spooling to encrypted store, switching to Mode 2 | 7720 |
| 12:03:55 | info | Galaxy S10 | Commands | Command request_device_logs -> completed (420 lines, 61 440 bytes) | 7702 |
| 12:01:02 | warn | Pixel 8 | CellRef | refresh_cellref MCC 505 integrity_failed: signature_invalid — dataset rejected | 5120 |
| 11:58:41 | info | Galaxy S10 | Collection | Remote start requested (profile=named); session 01J8…A3F2 active | 7650 |
| 11:40:00 | error | Galaxy A54 | Auth | Refresh token rejected (401); prompting operator re-auth | 3301 |
java.io.IOException: collection_sha256_mismatch at Upload.verify(Upload.kt:142) at Upload.finalise(Upload.kt:88) … (redacted — no tokens, no raw detection payloads) …
Deduped by DeviceLogRecord.id (ULID); at-least-once delivery, drain-on-upload. Distinct from scan logs (the wifi/ble/cell/location detections) and from crashes (/crashes).