• v1.62.0 bf1d0a7fd7

    v1.62.0 — genesis finalize: the dispatch-ledger reconciler
    All checks were successful
    Checks / Functional checks (push) Successful in 34s
    Stable

    ClaudiuSchuster released this 2026-10-09 22:04:45 +00:00 | 53 commits to main since this release

    Closes the launcher-exit finalize gap (steer B2-2): an observatory-spawned dispatcher that finished its work but died before the lifecycle ledger terminal stamp left an open row — the strip lied "💀 presumed dead" for ~50 min (live anchor d1791575251351-4075087). Sibling of CCC launcher-exit-0.

    New: a dispatch-ledger finalize reconciler (startup pass + 2 s poll, ZDO_RECONCILE=0 off) bounded to observatory-OWNED rows (out under the genesis/steer result namespaces). Two evidence tiers, never a guess: terminal result JSON closes the row with that status verbatim (live dispatcher keeps a 4 s settle window; seconds-bound); a provably dead pid closes completed ONLY on the completed-event bell witness, else failed. Never touched: terminal rows, live pids, pid-reuse rows without evidence, foreign rows. ledger_io discipline mirrored (flock sidecar, salvage read, re-check under lock, atomic replace, 200-cap); fail-open.

    Evidence: 31 new unit legs; Super-Linter green (6 lanes); hermetic E2E rig 7/7 legs (gap closes ≤1 s; anchor class closes completed on the bell witness; live pid untouched; pid-reuse stays open without evidence).

    Downloads