{
  "schema": "webftr-js8-decoder-lab-bundle-index-v1",
  "project": "WebFTR JS8 Decoder Lab",
  "version": "step34-ft8-gray-interleaver-llr-tuning",
  "tag": "real_run",
  "created_utc": "2026-05-26T16:04:16Z",
  "root": "/decoders/js8_decoder",
  "log_dir": "/decoders/js8_decoder/logs",
  "counts": {
    "logs": 97,
    "json_outputs": 27,
    "manifests": 17,
    "bundles_skipped": 2
  },
  "latest_log_exists": true,
  "files": [
    {
      "name": ".gitkeep",
      "size": 0
    },
    {
      "name": "20260526T114834Z_real-run.log",
      "size": 151417
    },
    {
      "name": "20260526T114834Z_real-run_manifest.json",
      "size": 1942
    },
    {
      "name": "20260526T114834Z_real_run_bundle_index.json",
      "size": 3848
    },
    {
      "name": "20260526T114834Z_real_run_candidate_export_output.json",
      "size": 23818
    },
    {
      "name": "20260526T114834Z_real_run_candidate_export_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T114834Z_real_run_dirty_window_scan_output.json",
      "size": 1223
    },
    {
      "name": "20260526T114834Z_real_run_dirty_window_scan_output.stderr.log",
      "size": 168
    },
    {
      "name": "20260526T114834Z_real_run_profile_scan_output.json",
      "size": 859
    },
    {
      "name": "20260526T114834Z_real_run_profile_scan_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T114834Z_real_run_quick_prefilter_output.json",
      "size": 8817
    },
    {
      "name": "20260526T114834Z_real_run_quick_prefilter_output.stderr.log",
      "size": 168
    },
    {
      "name": "20260526T114834Z_server-deep-run.log",
      "size": 152534
    },
    {
      "name": "20260526T114834Z_server-deep-run_manifest.json",
      "size": 1063
    },
    {
      "name": "20260526T114835Z_input-check.log",
      "size": 1395
    },
    {
      "name": "20260526T114835Z_input-check_manifest.json",
      "size": 830
    },
    {
      "name": "20260526T114835Z_input_check_output.json",
      "size": 686
    },
    {
      "name": "20260526T114835Z_input_check_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T115158Z_frame-recover.log",
      "size": 1592
    },
    {
      "name": "20260526T115158Z_frame-recover_manifest.json",
      "size": 685
    },
    {
      "name": "20260526T115158Z_frame_recover_output.json",
      "size": 852
    },
    {
      "name": "20260526T115158Z_frame_recover_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T115459Z_auto-ldpc-probe.log",
      "size": 15527
    },
    {
      "name": "20260526T115459Z_auto-ldpc-probe_manifest.json",
      "size": 907
    },
    {
      "name": "20260526T115459Z_auto_ldpc_probe_output.json",
      "size": 14794
    },
    {
      "name": "20260526T115459Z_auto_ldpc_probe_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T115758Z_ldpc-matrix-probe.log",
      "size": 50492
    },
    {
      "name": "20260526T115758Z_ldpc-matrix-probe_manifest.json",
      "size": 933
    },
    {
      "name": "20260526T115758Z_ldpc_matrix_probe_output.json",
      "size": 49747
    },
    {
      "name": "20260526T115758Z_ldpc_matrix_probe_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T115812Z_ldpc-soft-decode.log",
      "size": 43210
    },
    {
      "name": "20260526T115812Z_ldpc-soft-decode_manifest.json",
      "size": 929
    },
    {
      "name": "20260526T115812Z_ldpc_soft_decode_output.json",
      "size": 42471
    },
    {
      "name": "20260526T115812Z_ldpc_soft_decode_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T152808Z_input-check.log",
      "size": 1386
    },
    {
      "name": "20260526T152808Z_input-check_manifest.json",
      "size": 821
    },
    {
      "name": "20260526T152808Z_input_check_output.json",
      "size": 677
    },
    {
      "name": "20260526T152808Z_input_check_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T152808Z_real-run.log",
      "size": 178153
    },
    {
      "name": "20260526T152808Z_real-run_manifest.json",
      "size": 2081
    },
    {
      "name": "20260526T152808Z_real_run_auto_ldpc_probe_output.json",
      "size": 14776
    },
    {
      "name": "20260526T152808Z_real_run_auto_ldpc_probe_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T152808Z_real_run_bundle_index.json",
      "size": 6817
    },
    {
      "name": "20260526T152808Z_real_run_candidate_export_output.json",
      "size": 25165
    },
    {
      "name": "20260526T152808Z_real_run_candidate_export_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T152808Z_real_run_dirty_window_scan_output.json",
      "size": 1223
    },
    {
      "name": "20260526T152808Z_real_run_dirty_window_scan_output.stderr.log",
      "size": 168
    },
    {
      "name": "20260526T152808Z_real_run_profile_scan_output.json",
      "size": 4308
    },
    {
      "name": "20260526T152808Z_real_run_profile_scan_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T152808Z_real_run_quick_prefilter_output.json",
      "size": 8808
    },
    {
      "name": "20260526T152808Z_real_run_quick_prefilter_output.stderr.log",
      "size": 168
    },
    {
      "name": "20260526T152808Z_server-deep-run.log",
      "size": 179157
    },
    {
      "name": "20260526T152808Z_server-deep-run_manifest.json",
      "size": 1046
    },
    {
      "name": "20260526T153046Z_frame-recover.log",
      "size": 18762
    },
    {
      "name": "20260526T153046Z_frame-recover_manifest.json",
      "size": 890
    },
    {
      "name": "20260526T153046Z_frame_recover_output.json",
      "size": 18041
    },
    {
      "name": "20260526T153046Z_frame_recover_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T153511Z_ldpc-matrix-probe.log",
      "size": 55310
    },
    {
      "name": "20260526T153511Z_ldpc-matrix-probe_manifest.json",
      "size": 924
    },
    {
      "name": "20260526T153511Z_ldpc_matrix_probe_output.json",
      "size": 54565
    },
    {
      "name": "20260526T153511Z_ldpc_matrix_probe_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T153519Z_ldpc-soft-decode.log",
      "size": 43976
    },
    {
      "name": "20260526T153519Z_ldpc-soft-decode_manifest.json",
      "size": 920
    },
    {
      "name": "20260526T153519Z_ldpc_soft_decode_output.json",
      "size": 43237
    },
    {
      "name": "20260526T153519Z_ldpc_soft_decode_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T155012Z_input-check.log",
      "size": 1390
    },
    {
      "name": "20260526T155012Z_input-check_manifest.json",
      "size": 825
    },
    {
      "name": "20260526T155012Z_input_check_output.json",
      "size": 681
    },
    {
      "name": "20260526T155012Z_input_check_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T155012Z_real-run.log",
      "size": 124866
    },
    {
      "name": "20260526T155012Z_real_run_auto_ldpc_probe_output.json",
      "size": 865
    },
    {
      "name": "20260526T155012Z_real_run_auto_ldpc_probe_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T155012Z_real_run_candidate_export_output.json",
      "size": 99110
    },
    {
      "name": "20260526T155012Z_real_run_candidate_export_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T155012Z_real_run_dirty_window_scan_output.json",
      "size": 1223
    },
    {
      "name": "20260526T155012Z_real_run_dirty_window_scan_output.stderr.log",
      "size": 168
    },
    {
      "name": "20260526T155012Z_real_run_profile_scan_output.json",
      "size": 4312
    },
    {
      "name": "20260526T155012Z_real_run_profile_scan_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T155012Z_real_run_quick_prefilter_output.json",
      "size": 8812
    },
    {
      "name": "20260526T155012Z_real_run_quick_prefilter_output.stderr.log",
      "size": 168
    },
    {
      "name": "20260526T155012Z_server-deep-run.log",
      "size": 125657
    },
    {
      "name": "20260526T155308Z_frame-recover.log",
      "size": 1592
    },
    {
      "name": "20260526T155308Z_frame-recover_manifest.json",
      "size": 680
    },
    {
      "name": "20260526T155308Z_frame_recover_output.json",
      "size": 852
    },
    {
      "name": "20260526T155308Z_frame_recover_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T155914Z_ldpc-matrix-probe.log",
      "size": 1651
    },
    {
      "name": "20260526T155914Z_ldpc-matrix-probe_manifest.json",
      "size": 688
    },
    {
      "name": "20260526T155914Z_ldpc_matrix_probe_output.json",
      "size": 887
    },
    {
      "name": "20260526T155914Z_ldpc_matrix_probe_output.stderr.log",
      "size": 0
    },
    {
      "name": "20260526T160215Z_ldpc-soft-decode.log",
      "size": 1674
    },
    {
      "name": "20260526T160215Z_ldpc-soft-decode_manifest.json",
      "size": 686
    },
    {
      "name": "20260526T160215Z_ldpc_soft_decode_output.json",
      "size": 916
    },
    {
      "name": "20260526T160215Z_ldpc_soft_decode_output.stderr.log",
      "size": 0
    },
    {
      "name": "js8_browser_report_latest.json",
      "size": 179616
    },
    {
      "name": "js8_browser_server.log",
      "size": 11025
    },
    {
      "name": "js8_start_diagnostics_latest.log",
      "size": 125935
    },
    {
      "name": "latest.log",
      "size": 1674
    }
  ],
  "rx_only_guard": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false
  },
  "note": "Upload this JS8Lab bundle, not the main WebFTR /home/webftr/logs directory."
}