JS8Lab Step 34

Status

FEHLER

State: diagnostics_failed
Detail: Diagnose mit Fehler beendet
Diagnose läuft: nein Server läuft: ja
Letzte Manifest-Auswertung: failed
Version: step34-ft8-gray-interleaver-llr-tuning
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=1779818366453

Bundles

js8_decoder_lab_real_run_20260526T161453Z.zip 330478 B
js8_decoder_lab_real_run_20260526T155012Z.zip 251055 B
js8_decoder_lab_real_run_20260526T152808Z.zip 183168 B
js8_decoder_lab_real_run_20260526T114834Z.zip 108297 B

Latest log tail

.505329,
        0.274437,
        -0.196181,
        0.410424,
        -1.807547,
        -1.011161,
        0.17487,
        3.462428,
        1.719706,
        -2.840271,
        3.482047,
        -2.095502,
        2.023583,
        1.476712,
        -1.598288,
        3.125681,
        1.080854,
        0.275455,
        1.4931,
        -1.961803,
        1.499097,
        3.389547,
        0.268492,
        -0.352049,
        1.87262,
        3.053424,
        0.448774,
        0.174324,
        -1.847061,
        4.091336,
        -2.684222,
        0.298316,
        4.14242,
        -1.370996,
        -0.002971,
        1.901332,
        -1.576503,
        1.677122,
        -1.253376,
        -0.280146,
        -1.212139,
        1.748972,
        -0.459934,
        3.458719,
        -2.560943,
        -1.264035,
        -0.048096,
        3.449224,
        -1.021437,
        -0.473047,
        0.312353,
        3.411796,
        -0.955261,
        -3.635826,
        3.444662,
        1.582817,
        0.760335,
        0.507303,
        0.990283,
        0.034236,
        0.56185,
        -0.417069,
        4.094062,
        2.732275,
        0.988211,
        3.003457,
        -0.215309,
        0.336351,
        1.790739,
        1.346997,
        1.217867,
        2.006609,
        3.465722,
        1.361861,
        -1.497835
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.700431,
        "min_abs": 0.002971,
        "max_abs": 4.14242,
        "positive": 118,
        "negative": 56,
        "zero": 0
      },
      "rank_score": 106.801724
    },
    {
      "name": "lab_mask_xor_preview",
      "description": "Deterministic lab-only XOR mask preview; not the real JS8 whitening polynomial.",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "100000110011010100101001101000010001101100010110111111000100101000110111100010101100100101100100100000010010001100011111000111111010010001111000011101101101111000011100011111",
      "hard_bits_sha256_16": "b1bb86c852f0f4ca",
      "hard_weight_174": 85,
      "llr_full_174": [
        4.145349,
        4.116374,
        3.511245,
        4.180269,
        4.169674,
        4.14242,
        4.168008,
        4.153984,
        4.12139,
        4.168076,
        4.135428,
        4.11961,
        4.07648,
        4.076237,
        4.08862,
        2.756476,
        2.742424,
        3.003457,
        2.955568,
        -1.875523,
        1.978199,
        2.658519,
        0.652185,
        1.080854,
        3.045159,
        -2.198749,
        1.333744,
        0.789541,
        0.471669,
        -0.473047,
        2.454295,
        1.837215,
        1.942431,
        3.352145,
        2.163158,
        -2.926977,
        3.300296,
        1.818615,
        2.678266,
        0.27805,
        -1.765651,
        0.507303,
        0.384955,
        0.866369,
        -0.118003,
        3.200765,
        2.063815,
        1.87262,
        1.0381,
        -1.355162,
        -1.599648,
        3.332469,
        -2.249717,
        1.748972,
        3.56793,
        3.262649,
        3.617447,
        2.319559,
        -1.211827,
        1.719706,
        3.019019,
        -3.210486,
        3.575036,
        2.726546,
        0.281133,
        1.361861,
        0.844266,
        0.012672,
        -0.477879,
        2.427052,
        0.927501,
        2.023583,
        1.640172,
        0.441842,
        1.473774,
        0.724531,
        -1.103418,
        -1.264035,
        0.966046,
        -0.916188,
        -0.820746,
        2.920695,
        -1.395798,
        -1.732909,
        4.123045,
        3.154533,
        1.694026,
        4.167475,
        4.14333,
        4.094062,
        4.166411,
        4.137106,
        4.073255,
        4.16641,
        4.1509,
        4.091336,
        4.16914,
        4.045318,
        3.8423,
        4.098287,
        3.599922,
        1.677122,
        3.447718,
        0.044719,
        2.01941,
        3.666068,
        -1.085865,
        -1.807547,
        2.689748,
        0.585744,
        2.065345,
        3.083072,
        2.617179,
        1.346997,
        2.548193,
        2.264806,
        -0.571842,
        2.351419,
        1.247615,
        1.499097,
        3.383096,
        -3.47555,
        3.593033,
        0.355702,
        2.45095,
        -3.635826,
        2.165497,
        2.132701,
        -2.226011,
        2.192378,
        -1.921746,
        1.999342,
        3.137893,
        2.980057,
        -2.621792,
        3.666644,
        0.533081,
        1.582817,
        3.285701,
        -3.283029,
        3.223063,
        2.568732,
        -0.251398,
        0.268492,
        1.534973,
        1.692448,
        1.48451,
        3.152828,
        0.300403,
        -0.280146,
        1.052121,
        -0.948727,
        1.008293,
        0.777135,
        0.891886,
        0.17487,
        2.402306,
        -2.356355,
        2.750596,
        1.575325,
        0.833633,
        2.006609,
        1.914037,
        2.633553,
        -1.988459,
        1.730599,
        1.570304,
        -1.598288,
        4.421458,
        0.617935,
        1.642426,
        3.964669,
        3.566732,
        3.449224
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.298973,
        "min_abs": 0.012672,
        "max_abs": 4.421458,
        "positive": 141,
        "negative": 33,
        "zero": 0
      },
      "rank_score": 101.195892
    }
  ],
  "outputs": {
    "candidate_json": "/decoders/js8_decoder/runtime/fec_candidates/js8_quick_selected_window_fec_candidate_step17.json",
    "selected_bits_file": "/decoders/js8_decoder/runtime/fec_candidates/js8_quick_selected_window_fec_candidate_step17.bits"
  },
  "decodes": [],
  "warnings": [
    "Step 34 JS8 Costas guard uses leading-only Costas exclusion by default to preserve 58 data symbols / 174 soft bits on JS8Lab windows; full FT8 middle/trailing exclusion remains diagnostic-only.",
    "Step 34 profile-anchor guard: FEC symbols were extracted from the selected profile sync anchor instead of re-running an independent sync search.",
    "Step 34 prepares LDPC/FEC input candidates and an LDPC probe harness only; it does not yet run final real JS8 LDPC decode or unpack text.",
    "Step 34 does not decode JS8 text yet. It probes FT8-style Gray de-mapping, bit order and 174-bit interleaver candidates for real LDPC/FEC integration.",
    "lab_mask_xor_preview is only a repeatable diagnostic mask, not a confirmed JS8 whitening implementation.",
    "Step 34 locks candidate export to JS8-realistic timing and reuses the selected profile sync anchor for FEC symbol extraction where available.",
    "It still does not perform real LDPC/FEC decode or message unpack.",
    "Next step can tune real JS8/FT8 LDPC matrix/deinterleaver/message unpack against this anchored candidate contract."
  ],
  "next_action": "Run collect-logs and upload the JS8Lab bundle. If selected_variant.complete_174bit_candidate is true, proceed to LDPC/deinterleaver/message-unpack tuning."
}
[webftr-js8-lab] candidate-export exit_code=0
[webftr-js8-lab] candidate-export JSON: /decoders/js8_decoder/logs/20260526T161453Z_real_run_candidate_export_output.json
[webftr-js8-lab] Step 34 LDPC probes reuse anchored candidate JSON: /decoders/js8_decoder/runtime/fec_candidates/js8_quick_selected_window_fec_candidate_step17.json

========== REAL-RUN STEP 7/9: LDPC MATRIX PROBE ==========
[webftr-js8-lab] command=ldpc-matrix-probe
[webftr-js8-lab] root=/decoders/js8_decoder
[webftr-js8-lab] log=/decoders/js8_decoder/logs/20260526T162329Z_ldpc-matrix-probe.log
[webftr-js8-lab] manifest=/decoders/js8_decoder/logs/20260526T162329Z_ldpc-matrix-probe_manifest.json
[webftr-js8-lab] utc=20260526T162329Z
[webftr-js8-lab] rx-only guard: no TX / no PTT / no Tune / no Send

[webftr-js8-lab] JSON output: /decoders/js8_decoder/logs/20260526T162329Z_ldpc_matrix_probe_output.json
[webftr-js8-lab] JSON timeout guard: 180s
{
  "ok": false,
  "error": "json_command_timeout_guard",
  "timeout_seconds": 180,
  "exit_code": 143,
  "command": [
    "python3",
    "-m",
    "webftr_js8_lab.js8_ldpc_matrix_probe",
    "--candidate-json",
    "/decoders/js8_decoder/runtime/fec_candidates/js8_quick_selected_window_fec_candidate_step17.json",
    "--pretty",
    "--output-dir",
    "/decoders/js8_decoder/runtime/ldpc_matrix_probe",
    "--max-flips",
    "12"
  ],
  "stderr_log": "/decoders/js8_decoder/logs/20260526T162329Z_ldpc_matrix_probe_output.stderr.log",
  "stderr_tail": "",
  "rx_only": true,
  "safety": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false,
    "js8call_runtime_control": false
  },
  "next_action": "Step 34 timeout guard stopped this expensive probe. 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/20260526T162329Z_ldpc-matrix-probe.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T162329Z_ldpc-matrix-probe_manifest.json
[webftr-js8-lab] ldpc-matrix-probe exit_code=143

========== REAL-RUN STEP 8/9: LDPC SOFT DECODE ==========
[webftr-js8-lab] command=ldpc-soft-decode
[webftr-js8-lab] root=/decoders/js8_decoder
[webftr-js8-lab] log=/decoders/js8_decoder/logs/20260526T162630Z_ldpc-soft-decode.log
[webftr-js8-lab] manifest=/decoders/js8_decoder/logs/20260526T162630Z_ldpc-soft-decode_manifest.json
[webftr-js8-lab] utc=20260526T162630Z
[webftr-js8-lab] rx-only guard: no TX / no PTT / no Tune / no Send

[webftr-js8-lab] JSON output: /decoders/js8_decoder/logs/20260526T162630Z_ldpc_soft_decode_output.json
[webftr-js8-lab] JSON timeout guard: 120s
{
  "ok": false,
  "error": "json_command_timeout_guard",
  "timeout_seconds": 120,
  "exit_code": 143,
  "command": [
    "python3",
    "-m",
    "webftr_js8_lab.js8_ldpc_soft_decode",
    "--candidate-json",
    "/decoders/js8_decoder/runtime/fec_candidates/js8_quick_selected_window_fec_candidate_step17.json",
    "--pretty",
    "--output-dir",
    "/decoders/js8_decoder/runtime/ldpc_soft_decode",
    "--max-iterations",
    "40",
    "--alpha",
    "0.80"
  ],
  "stderr_log": "/decoders/js8_decoder/logs/20260526T162630Z_ldpc_soft_decode_output.stderr.log",
  "stderr_tail": "",
  "rx_only": true,
  "safety": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false,
    "js8call_runtime_control": false
  },
  "next_action": "Step 34 timeout guard stopped this expensive probe. 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/20260526T162630Z_ldpc-soft-decode.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T162630Z_ldpc-soft-decode_manifest.json
[webftr-js8-lab] ldpc-soft-decode exit_code=143

========== 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_20260526T161453Z.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_20260526T161453Z.zip

[webftr-js8-lab] FAILED exit_code=143
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260526T161453Z_real-run.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T161453Z_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/20260526T161453Z_server-deep-run.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260526T161453Z_server-deep-run_manifest.json

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