{"ts":"2026-09-28T23:50:26Z","event":"run_start","run_id":"homenas-20260928T235025Z","boot_id":"dd98cc2e-126d-4438-862b-d524e848bb3e"}
{"ts":"2026-09-28T23:51:30Z","event":"stage_start","stage":"cpu1","category":"cpu","number":1,"intensity":"25% threads (4/16)","duration_s":30,"command":"python3 /mnt/Fast/Data/benchmark-suite/cpu_workload.py --workers 4 --duration 30"}
{"ts":"2026-09-28T23:52:01Z","event":"stage_end","stage":"cpu1","status":"passed","rc":0,"elapsed_s":31}
{"ts":"2026-09-28T23:52:16Z","event":"stage_start","stage":"cpu2","category":"cpu","number":2,"intensity":"50% threads (8/16)","duration_s":45,"command":"python3 /mnt/Fast/Data/benchmark-suite/cpu_workload.py --workers 8 --duration 45"}
{"ts":"2026-09-28T23:52:29Z","event":"safety_abort","stage":"cpu2","reason":"CPU sustained >=90C"}
{"ts":"2026-09-28T23:52:29Z","event":"stage_end","stage":"cpu2","status":"failed","rc":143,"monitor_rc":99,"elapsed_s":13}
{"ts":"2026-09-28T23:52:29Z","event":"safety_abort","stage":"cpu2","reason":"stage cpu2 failed rc=143 monitor=99"}
{"ts":"2026-09-28T23:52:29Z","event":"safety_abort","stage":"cpu2","reason":"harness exited rc=10"}
