v1.0.0-beta.15
Pre-release
Pre-release
consensus-loop v1.0.0-beta.15 (prerelease)
Prerelease on the green dev tip. This tag is created directly on the dev line (commit 4ca303b), re-anchoring the release line after squash-rollup orphaned the beta.12–beta.14 tags off the dev history (the #691 ReleaseLineAnchor drift). Required checks contract-tests, manifest-version-sync, and skill-degradation are all green on this exact commit.
Highlights since v1.0.0-beta.14
- Runner starvation chain fixed — live-state rollup-event suppression, bounded invalid-intent cleanup batch, and redundant force-push skip (#790/#791); invalid harness-intent quarantine made executable on ordinary runner ticks regardless of hard-gate deficit (#787/#792/#793).
- Three daemon bugs fixed — malformed-intent quarantine for legacy lines, review-round truth-table livelock, and patrol analysis-path survival after a clean
EXIT=0(#786). - Wakeup retry suppression hardened — require current effects before suppressing wakeup retries (#774/#778/#779).
- RuntimeRetention — planner-proven generated-file cleanup under
RUNTIME_RETENTION_ENABLE(#829/#830). - Daemon supervision — restart-wrapper heartbeat supervision made generation-aware (#773/#776); daemon-child ownership projected from PPID inventory (#769/#770).
- sshx / harness — reference-frame harness prompts and a harness-discovery reference-frame step in the sshx thinking/review triplet contracts (#772/#775).
- Release pipeline — treat a merged rollup PR at the integration SHA as satisfying the release-rollup event (#794).
Notes
- This is a prerelease (
beta). Olderbeta.12–beta.14tags remain as history and are not moved or reused. - The lock-less orphan daemon-child leak (#835) is being redesigned toward an exclusive-by-construction OS-lock singleton and is not yet in this release.
⟦AI:AUTO-LOOP⟧