JS8Lab Step 32

Status

FEHLER

State: diagnostics_failed
Detail: Diagnose mit Fehler beendet
Diagnose läuft: nein Server läuft: ja
Letzte Manifest-Auswertung: failed
Version: step32-anchored-candidate-fast-export-guard
Root: /decoders/js8_decoder
WAV: /decoders/js8_test.wav

Links

/api/status frisch /api/report frisch /logs/ frisch Diagnose-Startlog frisch Lab latest.log frisch Report JSON frisch
Cache-Buster dieses Abrufs: ?t=1779805012541

Bundles

js8_decoder_lab_real_run_20260526T114834Z.zip 108297 B

Latest log tail

5
        },
        {
          "iteration": 20,
          "syndrome_weight": 50
        },
        {
          "iteration": 25,
          "syndrome_weight": 37
        },
        {
          "iteration": 30,
          "syndrome_weight": 42
        },
        {
          "iteration": 35,
          "syndrome_weight": 42
        },
        {
          "iteration": 40,
          "syndrome_weight": 45
        }
      ]
    },
    {
      "variant": "raw_msb_symbol_order",
      "transform": "reverse_inverted_codeword",
      "source_rank_score": 127.389188,
      "source_llr_stats": {
        "count": 174,
        "avg_abs": 2.347297,
        "min_abs": 0.029594,
        "max_abs": 4.31172,
        "positive": 133,
        "negative": 41,
        "zero": 0
      },
      "success": false,
      "iterations_used": 40,
      "final_syndrome_weight": 33,
      "message91": null,
      "message91_sha256_16": "3da67efa8398894a",
      "codeword174_sha256_16": "c0ffb55faec27219",
      "trace": [
        {
          "iteration": 0,
          "syndrome_weight": 37
        },
        {
          "iteration": 1,
          "syndrome_weight": 33
        },
        {
          "iteration": 2,
          "syndrome_weight": 42
        },
        {
          "iteration": 3,
          "syndrome_weight": 38
        },
        {
          "iteration": 4,
          "syndrome_weight": 38
        },
        {
          "iteration": 5,
          "syndrome_weight": 42
        },
        {
          "iteration": 6,
          "syndrome_weight": 44
        },
        {
          "iteration": 7,
          "syndrome_weight": 40
        },
        {
          "iteration": 8,
          "syndrome_weight": 37
        },
        {
          "iteration": 9,
          "syndrome_weight": 43
        },
        {
          "iteration": 10,
          "syndrome_weight": 40
        },
        {
          "iteration": 15,
          "syndrome_weight": 46
        },
        {
          "iteration": 20,
          "syndrome_weight": 41
        },
        {
          "iteration": 25,
          "syndrome_weight": 35
        },
        {
          "iteration": 30,
          "syndrome_weight": 45
        },
        {
          "iteration": 35,
          "syndrome_weight": 44
        },
        {
          "iteration": 40,
          "syndrome_weight": 34
        }
      ]
    },
    {
      "variant": "lsb_within_each_tone",
      "transform": "reverse_inverted_codeword",
      "source_rank_score": 119.389188,
      "source_llr_stats": {
        "count": 174,
        "avg_abs": 2.347297,
        "min_abs": 0.029594,
        "max_abs": 4.31172,
        "positive": 133,
        "negative": 41,
        "zero": 0
      },
      "success": false,
      "iterations_used": 40,
      "final_syndrome_weight": 33,
      "message91": null,
      "message91_sha256_16": "3da67efa8398894a",
      "codeword174_sha256_16": "c0ffb55faec27219",
      "trace": [
        {
          "iteration": 0,
          "syndrome_weight": 37
        },
        {
          "iteration": 1,
          "syndrome_weight": 33
        },
        {
          "iteration": 2,
          "syndrome_weight": 42
        },
        {
          "iteration": 3,
          "syndrome_weight": 38
        },
        {
          "iteration": 4,
          "syndrome_weight": 38
        },
        {
          "iteration": 5,
          "syndrome_weight": 42
        },
        {
          "iteration": 6,
          "syndrome_weight": 44
        },
        {
          "iteration": 7,
          "syndrome_weight": 40
        },
        {
          "iteration": 8,
          "syndrome_weight": 37
        },
        {
          "iteration": 9,
          "syndrome_weight": 43
        },
        {
          "iteration": 10,
          "syndrome_weight": 40
        },
        {
          "iteration": 15,
          "syndrome_weight": 46
        },
        {
          "iteration": 20,
          "syndrome_weight": 41
        },
        {
          "iteration": 25,
          "syndrome_weight": 35
        },
        {
          "iteration": 30,
          "syndrome_weight": 45
        },
        {
          "iteration": 35,
          "syndrome_weight": 44
        },
        {
          "iteration": 40,
          "syndrome_weight": 34
        }
      ]
    },
    {
      "variant": "reverse_symbol_order",
      "transform": "inverted_bits",
      "source_rank_score": 113.389188,
      "source_llr_stats": {
        "count": 174,
        "avg_abs": 2.347297,
        "min_abs": 0.029594,
        "max_abs": 4.31172,
        "positive": 133,
        "negative": 41,
        "zero": 0
      },
      "success": false,
      "iterations_used": 40,
      "final_syndrome_weight": 33,
      "message91": null,
      "message91_sha256_16": "3da67efa8398894a",
      "codeword174_sha256_16": "c0ffb55faec27219",
      "trace": [
        {
          "iteration": 0,
          "syndrome_weight": 37
        },
        {
          "iteration": 1,
          "syndrome_weight": 33
        },
        {
          "iteration": 2,
          "syndrome_weight": 42
        },
        {
          "iteration": 3,
          "syndrome_weight": 38
        },
        {
          "iteration": 4,
          "syndrome_weight": 38
        },
        {
          "iteration": 5,
          "syndrome_weight": 42
        },
        {
          "iteration": 6,
          "syndrome_weight": 44
        },
        {
          "iteration": 7,
          "syndrome_weight": 40
        },
        {
          "iteration": 8,
          "syndrome_weight": 37
        },
        {
          "iteration": 9,
          "syndrome_weight": 43
        },
        {
          "iteration": 10,
          "syndrome_weight": 40
        },
        {
          "iteration": 15,
          "syndrome_weight": 46
        },
        {
          "iteration": 20,
          "syndrome_weight": 41
        },
        {
          "iteration": 25,
          "syndrome_weight": 35
        },
        {
          "iteration": 30,
          "syndrome_weight": 45
        },
        {
          "iteration": 35,
          "syndrome_weight": 44
        },
        {
          "iteration": 40,
          "syndrome_weight": 34
        }
      ]
    },
    {
      "variant": "reverse_full_bitstream",
      "transform": "inverted_bits",
      "source_rank_score": 112.389188,
      "source_llr_stats": {
        "count": 174,
        "avg_abs": 2.347297,
        "min_abs": 0.029594,
        "max_abs": 4.31172,
        "positive": 133,
        "negative": 41,
        "zero": 0
      },
      "success": false,
      "iterations_used": 40,
      "final_syndrome_weight": 33,
      "message91": null,
      "message91_sha256_16": "3da67efa8398894a",
      "codeword174_sha256_16": "c0ffb55faec27219",
      "trace": [
        {
          "iteration": 0,
          "syndrome_weight": 37
        },
        {
          "iteration": 1,
          "syndrome_weight": 33
        },
        {
          "iteration": 2,
          "syndrome_weight": 42
        },
        {
          "iteration": 3,
          "syndrome_weight": 38
        },
        {
          "iteration": 4,
          "syndrome_weight": 38
        },
        {
          "iteration": 5,
          "syndrome_weight": 42
        },
        {
          "iteration": 6,
          "syndrome_weight": 44
        },
        {
          "iteration": 7,
          "syndrome_weight": 40
        },
        {
          "iteration": 8,
          "syndrome_weight": 37
        },
        {
          "iteration": 9,
          "syndrome_weight": 43
        },
        {
          "iteration": 10,
          "syndrome_weight": 40
        },
        {
          "iteration": 15,
          "syndrome_weight": 46
        },
        {
          "iteration": 20,
          "syndrome_weight": 41
        },
        {
          "iteration": 25,
          "syndrome_weight": 35
        },
        {
          "iteration": 30,
          "syndrome_weight": 45
        },
        {
          "iteration": 35,
          "syndrome_weight": 44
        },
        {
          "iteration": 40,
          "syndrome_weight": 34
        }
      ]
    },
    {
      "variant": "lab_mask_xor_preview",
      "transform": "reverse_inverted_codeword",
      "source_rank_score": 101.389188,
      "source_llr_stats": {
        "count": 174,
        "avg_abs": 2.347297,
        "min_abs": 0.029594,
        "max_abs": 4.31172,
        "positive": 133,
        "negative": 41,
        "zero": 0
      },
      "success": false,
      "iterations_used": 40,
      "final_syndrome_weight": 33,
      "message91": null,
      "message91_sha256_16": "3da67efa8398894a",
      "codeword174_sha256_16": "c0ffb55faec27219",
      "trace": [
        {
          "iteration": 0,
          "syndrome_weight": 37
        },
        {
          "iteration": 1,
          "syndrome_weight": 33
        },
        {
          "iteration": 2,
          "syndrome_weight": 42
        },
        {
          "iteration": 3,
          "syndrome_weight": 38
        },
        {
          "iteration": 4,
          "syndrome_weight": 38
        },
        {
          "iteration": 5,
          "syndrome_weight": 42
        },
        {
          "iteration": 6,
          "syndrome_weight": 44
        },
        {
          "iteration": 7,
          "syndrome_weight": 40
        },
        {
          "iteration": 8,
          "syndrome_weight": 37
        },
        {
          "iteration": 9,
          "syndrome_weight": 43
        },
        {
          "iteration": 10,
          "syndrome_weight": 40
        },
        {
          "iteration": 15,
          "syndrome_weight": 46
        },
        {
          "iteration": 20,
          "syndrome_weight": 41
        },
        {
          "iteration": 25,
          "syndrome_weight": 35
        },
        {
          "iteration": 30,
          "syndrome_weight": 45
        },
        {
          "iteration": 35,
          "syndrome_weight": 44
        },
        {
          "iteration": 40,
          "syndrome_weight": 34
        }
      ]
    }
  ],
  "decodes": [],
  "outputs": {
    "ldpc_soft_decode_json": "/decoders/js8_decoder/runtime/ldpc_soft_decode/step32_ldpc_soft_decode.json"
  },
  "warnings": [
    "Step 32 runs a real normalized-min-sum soft LDPC probe against the public (174,91) matrix contract.",
    "This still does not unpack JS8 text or validate CRC/message payloads.",
    "If success is true and syndrome_weight is 0, the next step can unpack the 91-bit message. Otherwise more deinterleaver/order/LLR tuning is required."
  ],
  "next_action": "Upload logs. Next step: if no valid codeword, improve interleaver/order/LLR mapping; if valid, add JS8 message unpack/CRC."
}

[webftr-js8-lab] OK
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260526T115812Z_ldpc-soft-decode.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T115812Z_ldpc-soft-decode_manifest.json
[webftr-js8-lab] ldpc-soft-decode exit_code=0

========== REAL-RUN STEP 9/9: JS8LAB LOG BUNDLE ==========
[webftr-js8-lab] collecting JS8Lab logs from /decoders/js8_decoder/logs
[webftr-js8-lab] upload this JS8Lab bundle: /decoders/js8_decoder/logs/js8_decoder_lab_real_run_20260526T114834Z.zip

[webftr-js8-lab] real-run completed with errors, but JS8Lab log bundle was created.
[webftr-js8-lab] upload bundle: /decoders/js8_decoder/logs/js8_decoder_lab_real_run_20260526T114834Z.zip

[webftr-js8-lab] FAILED exit_code=143
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260526T114834Z_real-run.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T114834Z_real-run_manifest.json

[webftr-js8-lab] server-deep-run completed with errors, but logs/browser report were written.

[webftr-js8-lab] FAILED exit_code=143
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260526T114834Z_server-deep-run.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T114834Z_server-deep-run_manifest.json

Auto-Refresh alle 5 Sekunden mit frischem ?t=.... RX-only: kein TX, kein PTT, kein Tune, kein Send.