Repository navigation
Szpont Engine 0.8.1 — safe goal recovery under queue pressure
!goal resume now obeys the shared 30-job queue bound. A full queue leaves the goal paused, keeping its saved worker candidate and remaining budget intact. Check !queue and retry resume after a slot becomes available; a new goal or budget is unnecessary.
This patch retains SQLite schema 6, existing provider bindings, supervision and authorization. Packages and container defaults use 0.8.1. A public release does not update a private deployment automatically.
Offline validation: 497 tests passed on macOS with one existing Linux-only filename case skipped, plus independent goal/store boundary checks. Release/container acceptance must be read from the exact tagged workflow and immutable published digest.
Verified container
ghcr.io/dalkedev/szpont-engine@sha256:e1806fa01e5a74670d5ea30055904d9980c88c37c2ccd92882941e4cbc75e653
Linux amd64 and arm64 completed the tagged offline container smoke and publication workflow. Anonymous registry reads verified both runtime manifests, configuration labels, source revision e4daa4f736a6a6b966699ff03354b739d051d727 and attestation references. Tagged workflow.
Known runtime limitation
Known runtime finding: Node 24.22.2 embeds SQLite 3.53.4, affected by CVE-2026-119375. No newer official Node 24 release was available when checked on 2026-11-09. The queue-capacity fix in 0.8.1 does not remediate this dependency finding. Use only trusted state and backup files, including sidecars; follow tracking issue #11 for verified runtime remediation.