[webftr-js8-lab] command=message91-crc-guided-repair [webftr-js8-lab] root=/decoders/js8_decoder [webftr-js8-lab] log=/decoders/js8_decoder/logs/20260527T083051Z_message91-crc-guided-repair.log [webftr-js8-lab] manifest=/decoders/js8_decoder/logs/20260527T083051Z_message91-crc-guided-repair_manifest.json [webftr-js8-lab] utc=20260527T083051Z [webftr-js8-lab] rx-only guard: no TX / no PTT / no Tune / no Send [webftr-js8-lab] JSON output: /decoders/js8_decoder/logs/20260527T083051Z_message91_crc_guided_repair_output.json [webftr-js8-lab] JSON timeout guard: 60s { "ok": false, "error": "json_command_timeout_guard", "timeout_seconds": 60, "exit_code": 143, "command": [ "python3", "-m", "webftr_js8_lab.js8_message91_crc_guided_repair_probe", "--soft-decode-json", "/decoders/js8_decoder/logs/20260527T083033Z_ldpc_soft_decode_output.json", "--pretty", "--output-dir", "/decoders/js8_decoder/runtime/message91_crc_guided_repair", "--max-candidates", "12", "--pool-size", "22", "--max-depth", "2", "--max-repairs-per-row", "2000" ], "stderr_log": "/decoders/js8_decoder/logs/20260527T083051Z_message91_crc_guided_repair_output.stderr.log", "stderr_tail": "", "rx_only": true, "safety": { "tx": false, "ptt": false, "tune": false, "send": false, "js8call_runtime_control": false }, "next_action": "Step 47 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." } [webftr-js8-lab] FAILED exit_code=143 [webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260527T083051Z_message91-crc-guided-repair.log [webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260527T083051Z_message91-crc-guided-repair_manifest.json