v0.54.3
Highlights
Run failures are named, not unknown (#2387). 42% of failed run
outcomes on 0.54.x reached telemetry as unknown with no failure_cause,
because three paths never went through the failure-cause derivation: runs
rejected before launch (dirty-checkout workspace, seed validation, resume
blocks, config, prepare), job terminals recovered after a restart from linked
execution evidence, and background evaluate jobs. A single typed
JobWorkError carrier now lifts a closed cause into the failed terminal
payload; pre-launch rejections report one of six launch_* causes, recovered
terminals derive the same cause as the live path, and evaluate jobs carry the
branch-level failure_reason_code the direct path already reported. The
client-visible error text of the synchronous ouroboros_execute_seed tool is
unchanged.
What's Changed
- fix(telemetry): name pre-launch and recovered run failures instead of unknown by @Q00 in #2387
- chore(release): v0.54.3 by @Q00 in #2389
Full Changelog: v0.54.2...v0.54.3