Skip to content

v1.2.4

Choose a tag to compare

@Starlight143 Starlight143 released this 23 Jun 08:39

Release v1.2.4

Small bug-fix release. A run that scored well enough could still be wrongly
denied CodeGen with Pre-codegen gate floor: overall_score=0 < 60 — even though
the analysis genuinely scored 65. Drop-in replacement for v1.2.3.

Fixed

  • CodeGen was skipped on a good analysis because the gate's score read as 0.
    The Gate Controller's decision was being rebuilt from the wrong crew output
    (the final report, which stores the score under a different field name and
    drops the gate-control fields), so the score defaulted to 0 and the scope to
    "production" — tripping the quality floor and refusing CodeGen. The decision is
    now read from the correct source, so the real score and scope are preserved. A
    well-formed decision is unaffected.

Validation

  • pytest: 3400 passed, 2 skipped (-p no:cacheprovider).
  • crucible/smoke_test.py: 5/5 OK.
  • run_crucible.py --self-check: OK.

Compatibility

  • Python ≥ 3.10 (unchanged).
  • No env, public schema, CLI flag, or ledger-format change.
  • Drop-in replacement for v1.2.3 — pip install -U is safe.