{
  "ok": false,
  "error": "json_command_timeout_guard",
  "timeout_seconds": 180,
  "exit_code": 143,
  "command": [
    "python3",
    "-m",
    "webftr_js8_lab.source_bitpath_audit",
    "--source",
    "/decoders/js8_decoder/runtime/src/JS8Call-improved",
    "--pretty"
  ],
  "stderr_log": "/decoders/js8_decoder/logs/20260527T113242Z_source_bitpath_audit_output.stderr.log",
  "stderr_tail": "",
  "rx_only": true,
  "safety": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false,
    "js8call_runtime_control": false
  },
  "next_action": "Step 52 timeout guard stopped this expensive probe; preserved partial timing JSON when available. The real-run now continues with quick-window fallback when available; otherwise inspect stderr/log bundle."
}