{
  "ok": true,
  "mode": "JS8",
  "tool": "webftr-js8-quick-window-scan",
  "tool_version": "step63-source-exact-interleaver-whitening-index-extract",
  "input_wav": "/decoders/js8_test.wav",
  "rx_only": true,
  "safety": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false,
    "js8call_runtime_control": false
  },
  "wav": {
    "sample_rate": 12000,
    "duration_seconds": 192.016583,
    "frames": 2304199,
    "rms_dbfs": -9.417419601662104,
    "peak_dbfs": -0.7246929351669301,
    "clipped": false
  },
  "scan_params": {
    "window_seconds": 60.0,
    "hop_seconds": 6.0,
    "max_seconds": 240.0,
    "output_dir": "/decoders/js8_decoder/runtime/step83_quick_windows"
  },
  "selected_window": {
    "start_seconds": 18.0,
    "end_seconds": 78.0,
    "duration_seconds": 60.0,
    "avg_activity_score": -6.286,
    "active_chunks": 10,
    "chunk_count": 10,
    "selection_score": 18.714,
    "window_wav": "/decoders/js8_decoder/runtime/step83_quick_windows/js8_quick_selected_window.wav",
    "tone_candidates": [
      {
        "freq_hz": 1000.0,
        "relative_db": 0.0,
        "power": 15.76347305
      },
      {
        "freq_hz": 1025.0,
        "relative_db": -0.8,
        "power": 13.10923242
      },
      {
        "freq_hz": 2025.0,
        "relative_db": -14.3,
        "power": 0.58516574
      },
      {
        "freq_hz": 975.0,
        "relative_db": -16.4,
        "power": 0.3608126
      },
      {
        "freq_hz": 1050.0,
        "relative_db": -29.42,
        "power": 0.01801849
      },
      {
        "freq_hz": 1525.0,
        "relative_db": -32.35,
        "power": 0.00916685
      },
      {
        "freq_hz": 1825.0,
        "relative_db": -32.46,
        "power": 0.00893784
      },
      {
        "freq_hz": 1925.0,
        "relative_db": -34.06,
        "power": 0.00619164
      },
      {
        "freq_hz": 1650.0,
        "relative_db": -34.23,
        "power": 0.0059545
      },
      {
        "freq_hz": 2575.0,
        "relative_db": -34.47,
        "power": 0.00562689
      },
      {
        "freq_hz": 1625.0,
        "relative_db": -34.8,
        "power": 0.00521457
      },
      {
        "freq_hz": 950.0,
        "relative_db": -35.04,
        "power": 0.00494236
      }
    ]
  },
  "selected_window_wav": "/decoders/js8_decoder/runtime/step83_quick_windows/js8_quick_selected_window.wav",
  "top_windows": [
    {
      "start_seconds": 18.0,
      "end_seconds": 78.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.286,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.714,
      "window_wav": "/decoders/js8_decoder/runtime/step83_quick_windows/js8_quick_selected_window.wav",
      "tone_candidates": [
        {
          "freq_hz": 1000.0,
          "relative_db": 0.0,
          "power": 15.76347305
        },
        {
          "freq_hz": 1025.0,
          "relative_db": -0.8,
          "power": 13.10923242
        },
        {
          "freq_hz": 2025.0,
          "relative_db": -14.3,
          "power": 0.58516574
        },
        {
          "freq_hz": 975.0,
          "relative_db": -16.4,
          "power": 0.3608126
        },
        {
          "freq_hz": 1050.0,
          "relative_db": -29.42,
          "power": 0.01801849
        },
        {
          "freq_hz": 1525.0,
          "relative_db": -32.35,
          "power": 0.00916685
        },
        {
          "freq_hz": 1825.0,
          "relative_db": -32.46,
          "power": 0.00893784
        },
        {
          "freq_hz": 1925.0,
          "relative_db": -34.06,
          "power": 0.00619164
        },
        {
          "freq_hz": 1650.0,
          "relative_db": -34.23,
          "power": 0.0059545
        },
        {
          "freq_hz": 2575.0,
          "relative_db": -34.47,
          "power": 0.00562689
        },
        {
          "freq_hz": 1625.0,
          "relative_db": -34.8,
          "power": 0.00521457
        },
        {
          "freq_hz": 950.0,
          "relative_db": -35.04,
          "power": 0.00494236
        }
      ]
    },
    {
      "start_seconds": 24.0,
      "end_seconds": 84.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.288,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.712
    },
    {
      "start_seconds": 12.0,
      "end_seconds": 72.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.2893,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.7107
    },
    {
      "start_seconds": 6.0,
      "end_seconds": 66.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.2897,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.7103
    },
    {
      "start_seconds": 30.0,
      "end_seconds": 90.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.2905,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.7095
    },
    {
      "start_seconds": 36.0,
      "end_seconds": 96.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.2973,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.7027
    },
    {
      "start_seconds": 42.0,
      "end_seconds": 102.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.3015,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.6985
    },
    {
      "start_seconds": 0.0,
      "end_seconds": 60.0,
      "duration_seconds": 60.0,
      "avg_activity_score": -6.3078,
      "active_chunks": 10,
      "chunk_count": 10,
      "selection_score": 18.6922
    }
  ],
  "chunk_preview": [
    {
      "chunk_index": 0,
      "start_seconds": 0.0,
      "end_seconds": 6.0,
      "rms_dbfs": -9.55,
      "peak_dbfs": -3.23,
      "activity_score": -6.7075
    },
    {
      "chunk_index": 1,
      "start_seconds": 6.0,
      "end_seconds": 12.0,
      "rms_dbfs": -8.65,
      "peak_dbfs": -3.22,
      "activity_score": -5.8087
    },
    {
      "chunk_index": 2,
      "start_seconds": 12.0,
      "end_seconds": 18.0,
      "rms_dbfs": -10.06,
      "peak_dbfs": -3.01,
      "activity_score": -7.2095
    },
    {
      "chunk_index": 3,
      "start_seconds": 18.0,
      "end_seconds": 24.0,
      "rms_dbfs": -8.61,
      "peak_dbfs": -3.44,
      "activity_score": -5.7779
    },
    {
      "chunk_index": 4,
      "start_seconds": 24.0,
      "end_seconds": 30.0,
      "rms_dbfs": -9.13,
      "peak_dbfs": -3.01,
      "activity_score": -6.2812
    },
    {
      "chunk_index": 5,
      "start_seconds": 30.0,
      "end_seconds": 36.0,
      "rms_dbfs": -9.35,
      "peak_dbfs": -2.73,
      "activity_score": -6.4889
    },
    {
      "chunk_index": 6,
      "start_seconds": 36.0,
      "end_seconds": 42.0,
      "rms_dbfs": -8.61,
      "peak_dbfs": -2.39,
      "activity_score": -5.7277
    },
    {
      "chunk_index": 7,
      "start_seconds": 42.0,
      "end_seconds": 48.0,
      "rms_dbfs": -9.99,
      "peak_dbfs": -2.6,
      "activity_score": -7.1176
    }
  ],
  "chunk_tail_preview": [
    {
      "chunk_index": 25,
      "start_seconds": 150.0,
      "end_seconds": 156.0,
      "rms_dbfs": -9.46,
      "peak_dbfs": -2.8,
      "activity_score": -6.5977
    },
    {
      "chunk_index": 26,
      "start_seconds": 156.0,
      "end_seconds": 162.0,
      "rms_dbfs": -8.7,
      "peak_dbfs": -3.5,
      "activity_score": -5.8709
    },
    {
      "chunk_index": 27,
      "start_seconds": 162.0,
      "end_seconds": 168.0,
      "rms_dbfs": -10.09,
      "peak_dbfs": -0.89,
      "activity_score": -7.133
    },
    {
      "chunk_index": 28,
      "start_seconds": 168.0,
      "end_seconds": 174.0,
      "rms_dbfs": -8.69,
      "peak_dbfs": -3.67,
      "activity_score": -5.8733
    },
    {
      "chunk_index": 29,
      "start_seconds": 174.0,
      "end_seconds": 180.0,
      "rms_dbfs": -9.32,
      "peak_dbfs": -3.03,
      "activity_score": -6.4728
    },
    {
      "chunk_index": 30,
      "start_seconds": 180.0,
      "end_seconds": 186.0,
      "rms_dbfs": -17.31,
      "peak_dbfs": -2.41,
      "activity_score": -14.429
    },
    {
      "chunk_index": 31,
      "start_seconds": 186.0,
      "end_seconds": 192.0,
      "rms_dbfs": -22.78,
      "peak_dbfs": -10.06,
      "activity_score": -20.2802
    },
    {
      "chunk_index": 32,
      "start_seconds": 192.0,
      "end_seconds": 192.017,
      "rms_dbfs": -23.23,
      "peak_dbfs": -14.09,
      "activity_score": -20.9354
    }
  ],
  "decodes": [],
  "warnings": [
    "Quick-window-scan only selects a likely analysis window; it is not a JS8 text decoder."
  ],
  "next_action": "Run sync/soft-symbol/FEC probes on selected_window_wav. Message unpack is not implemented in Step 54."
}
