PASS  01 log parses as one JSON object per line  (4108 lines)
PASS  02 exactly one done event, and it is the last line  (done events=1)
PASS  03 sample count matches the done event and the published total  (samples=4107 done.samples=4107)
PASS  04 sample numbers are contiguous from 1  (1..4107)
PASS  05 every sample result is ok with an empty reason  (non-ok=0)
PASS  06 ping loss is 0 on every sample  (ping_loss_pct)
PASS  07 every data-integrity check moved 65536 bytes with a hash  (tcp_bytes=65536)
PASS  08 elapsed seconds start at 0 and strictly increase  (first=[0] last=[259156])
PASS  09 every interval between checks is 60-64 s  (min=63 max=64)
PASS  10 done elapsed matches the published duration and follows the last sample  (done.elapsed_s=259219)
PASS  11 wall-clock span agrees with the monotonic duration (within 5 s)  (wall=259216 s monotonic=259219 s)
log sha256 560d5f9cc5818483d32f9009acdf0471805e9d4f469052a2c1c93cc4838dd4b0
11 of 11 checks passed
