lifecycle guard mishandles inert heredoc masking
Cluster 110422. Data as of
Nothing open on GitHub. Fix merged in #114798 on 18 Sep 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 #114798. Check it covers your case. No release data is tracked.
- Tracker
- The maintainers' tracker marks this
resolved, deciding PR #111488. That is separate from the fix event. - Still open
- Nothing open on GitHub.
A bug in the cron lifecycle guard causes it to incorrectly inspect the contents of inert heredoc bodies during the referenced-script walk, leading to false refusals when heredocs name data files. These members address the masking fix and related salvage attempts.
Open issues0
Open PRs0
Fixes on record
-
#111488 fix(cron): lifecycle guard no longer blocks inert python heredocs that name a large data file (#110422, salvage #110443)
files:
cron/lifecycle_guard.py,tests/cron/test_lifecycle_guard_heredoc_walk.py -
#114798 fix(cron): data files named in a python heredoc no longer trip the gateway lifecycle guard; refusals name their reason (#113944, salvage #114523)
files:
cron/lifecycle_guard.py,tests/cron/test_lifecycle_guard_heredoc_walk.py,tests/hermes_cli/test_gateway_restart_loop.py,tests/tools/test_terminal_heredoc_background_guard.py,tools/shell_heredoc.py,tools/terminal_tool_guards.py
1 PR closed without merging
From the close comments: superseded by another PR 1
-
#110443 fix(cron): mask inert heredoc bodies before the referenced-script walk · superseded by another PR →
#114798
Closed issues · 1
- Closed#110422Lifecycle guard doesn't apply inert-heredoc masking to the referenced-script walk
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