Rectify: Codex Shell-Capture Cleanup Lifecycle - #4405
Conversation
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit PR Review — Verdict: changes_requested
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit review: blocking issues detected. See inline comments; changes are required. GitHub does not allow the PR author to submit a REQUEST_CHANGES review, so this verdict is recorded as a comment.
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit PR Review — Verdict: approved_with_comments
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit review: warning-only findings detected. See inline comments — no blocking changes required.
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit PR Review — Verdict: changes_requested
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit review: blocking findings detected. See inline comments — verdict: changes_requested. GitHub does not allow the PR author to submit a REQUEST_CHANGES event on their own pull request.
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit PR Review — Verdict: approved_with_comments
Trecek
left a comment
There was a problem hiding this comment.
AutoSkillit review: warning-only findings detected. See inline comments — no blocking changes required.
## Summary - Restore branch-targeted CI runner and test-filter policy through one fail-closed event resolver. - Give develop-targeted pull requests and merge groups the immutable event base SHA for conservative filtering. - Remove PR #4405's redundant lifecycle-exception import suppression and add behavioral, manifest, and documentation ratchets. ## Target policy | Target | Runners | Filter | |---|---|---| | `develop` | `ubuntu-latest` | `conservative` | | `main` | `ubuntu-latest` | `none` | | `stable` | `ubuntu-latest`, `macos-15` | `none` | ## Stacked PR This correction is based on and targets PR #4405's head branch: `impl-rectify_codex_shell_capture_cleanup_lifecycle_2026-07-27_233858-20260728-080540`. ## Verification - Focused CI, manifest, hook, and Pyright suppression gate passed. - `task test-check`: 33,799 passed. - `pre-commit run --all-files` passed. - Hook registry hash and `.autoskillit/test-source-map.json` remained unchanged.
- Restore branch-targeted CI runner and test-filter policy through one fail-closed event resolver. - Give develop-targeted pull requests and merge groups the immutable event base SHA for conservative filtering. - Remove PR #4405's redundant lifecycle-exception import suppression and add behavioral, manifest, and documentation ratchets. | Target | Runners | Filter | |---|---|---| | `develop` | `ubuntu-latest` | `conservative` | | `main` | `ubuntu-latest` | `none` | | `stable` | `ubuntu-latest`, `macos-15` | `none` | This correction is based on and targets PR #4405's head branch: `impl-rectify_codex_shell_capture_cleanup_lifecycle_2026-07-27_233858-20260728-080540`. - Focused CI, manifest, hook, and Pyright suppression gate passed. - `task test-check`: 33,799 passed. - `pre-commit run --all-files` passed. - Hook registry hash and `.autoskillit/test-source-map.json` remained unchanged.
6c83344 to
533e1a0
Compare
Summary
Adds a durable lifecycle owner for Codex shell-capture artifacts, including writer liveness, crash recovery, bounded reclamation, quarantine deletion, runner-tail cleanup, and a cleanup-only SessionStart hook.
Verification
Closes #4320
Closes #4321