Terminalize turns after automatic compaction failure - #1161
Conversation
|
You have reached your Codex usage limits for security reviews. Please try again later. |
|
Important Approval pendingCodeRabbit has no unresolved comments, but it has not reviewed the latest commit. Use the checkbox below to review the latest commit. CodeRabbit will approve the changes if it finds no blocking issues.
Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 099ef44202
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 099ef44202
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Codecov Report❌ Patch coverage is Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Rust coverage (report only)Report only. This measurement has no threshold, gates no merge, and
What this number does not measure
Per crate, least-covered first
25 files with the most uncovered lines
Measured at |
Summary
Failure-tolerance behavior
The compaction call remains a durable typed record. A definitive failure now closes the selected turn in the same transaction as activation, allowing goal mode's bounded resumption policy to create a fresh turn. No ordinary model call is prepared or dispatched for the known-oversized request. Commit ambiguity remains visible to startup reconciliation.
Validation
ETXTBSY, zoneinfo alias, web/repo-watch timing) and the pre-existing stale-heartbeat fixture overrunmainNumeric bounds added: none.
Meaningfully changed lines excluding lockfiles: 472.
Absorbed-stack ledger
eeee1c5b54cdc5dfbc546600143