lifecycle guard false-positives and bypass fixes
Cluster 87280 · cron/scripts. Data as of
Nothing open on GitHub. Fix merged in #93411 on 24 Aug 2026. Check it covers your case.
The short answer
- Known?
- Yes. 4 related items grouped here, 1 issue already closed.
- Fix event
- A fix was merged to main in PR #93411. Check it covers your case. No release data is tracked.
- Tracker
- The maintainers' tracker marks this
unresolved. That is separate from the fix event. - Still open
- Nothing open on GitHub.
These issues and pull requests concern the cron lifecycle guard incorrectly blocking legitimate inputs (such as bash arithmetic division, prose, and quoted data) and failing to intercept certain scripts that bypass it via dot-sourcing or NUL-padding. Work spans bug reports, fixes, and regression tests for these edge cases.
Open issues0
Open PRs0
Fixes on record
-
#93286 fix: lifecycle guard no longer blocks prose or quoted data as gateway commands (#92372, salvage #92443)
files:
cron/lifecycle_guard.py,tests/hermes_cli/test_gateway_restart_loop.py -
#93411 fix: dot-sourced and NUL-padded scripts no longer bypass the gateway lifecycle guard (#77925 #77927, salvage #77926 #77928)
files:
cron/lifecycle_guard.py,tests/hermes_cli/test_gateway_restart_loop.py
1 PR closed without merging
From the close comments: done elsewhere 1
-
#87417 test(cron): regression test for bash arithmetic division in lifecycle guard (#87280) · done elsewhere →
#87280,#93286,#93411
Closed issues · 1
- Closed#87280cron lifecycle guard (#30719) false-positives on bash arithmetic division $(( x / y ))
How this cluster was grouped
-
Link evidence (
structural links throughout): every member is connected by structural evidence: shared changed files, or a closing/superseded reference. -
Pairwise link density
0.50: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36.1.00means every pair is linked.
Pick up a Lab task
Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.
Open the Lab