{
  "schema": "webftr-js8-decoder-lab-bundle-index-v1",
  "project": "WebFTR JS8 Decoder Lab",
  "version": "step32-anchored-candidate-fast-export-guard",
  "tag": "real_run",
  "created_utc": "2026-05-26T11:59:31Z",
  "root": "/decoders/js8_decoder",
  "log_dir": "/decoders/js8_decoder/logs",
  "counts": {
    "logs": 35,
    "json_outputs": 9,
    "manifests": 5,
    "bundles_skipped": 0
  },
  "latest_log_exists": true,
  "files": [
    {
      "name": ".gitkeep",
      "size": 0
    },
    {
      "name": "20260526T114834Z_real-run.log",
      "size": 150893
    },
    {
      "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": 151684
    },
    {
      "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": "js8_browser_report_latest.json",
      "size": 196229
    },
    {
      "name": "js8_browser_server.log",
      "size": 101979
    },
    {
      "name": "js8_start_diagnostics_latest.log",
      "size": 151967
    },
    {
      "name": "latest.log",
      "size": 43210
    }
  ],
  "rx_only_guard": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false
  },
  "note": "Upload this JS8Lab bundle, not the main WebFTR /home/webftr/logs directory."
}