Repository navigation
fix(report-lane-outcome): report max-turns as a sizing stop, not an infrastructure error - #946
Conversation
…nfrastructure error A run that went past its --max-turns cap now reads "<lane> stopped: turn budget used (... class=max-turns turns=N max-turns=M); the work is too big for one run, split it." The infrastructure-error text no longer lists max-turns exhaustion. The bare class=max-turns token and the "exited with:" phrase stay, so check-run readers parse it as before. Refs: melodic-software/claude-code-plugins#7901 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed No security issues found in this pull request. The diff changes only the wording of the
Nothing was deleted or softened that a hook or validator relied on. The instruction-exception register was not consulted, since no instruction was removed. critical-findings: 0 |
|
claude-review reviewed No findings. I read the full diff and the PR context, and grepped the repo for other consumers of the old annotation text. I did not run the tests; the PR's "38/38" is author-claimed and unverified.
No path-scoped rules besides |
Refs: melodic-software/claude-code-plugins#7901
Summary
The ci-workflows half of claude-code-plugins#7901 criterion 4: a lane run that used its whole
--max-turnsbudget was annotated as an infrastructure error. It is a sizing stop: the work is bigger than one run allows.Fix
report-lane-outcomeannotatesclass=max-turnsas<lane> stopped: turn budget used (<lane> exited with: <outcome> class=max-turns turns=N max-turns=M); the work is too big for one run, split it.The infrastructure-error text no longer lists max-turns exhaustion. The bareclass=max-turnstoken and theexited with:phrase stay, so check-run readers parse it as before. README notes the wording.Verification
node --test .github/actions/report-lane-outcome/outcome-step.test.cjs: 38/38 after merging main, including a sizing-stop case and a case that the infrastructure text drops max-turns.Related
🤖 Generated with Claude Code