Repository navigation
test(lifecycle): keep shared-helper rollback fixture ports distinct - #829
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
HACK-2234: the persistent Opus review is clean at @codex review |
Codex Review Summary: ✅ CompletedThis 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. |
|
Codex Review: Didn't find any major issues. Keep it up! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
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". |
🛡️ Codex Security Review · Automatically triggeredSecurity review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
|
Qualification update at The assertion now reports the fixed claim kind (or missing), while still requiring owned. The same persistent reviewer approved this diagnostic delta and the qualification design. A fresh 200-run check is running one full-file process at a time, alongside continuous The unchanged baseline was 200/200 with 39 passing companion-file runs. The controlled duplicate-port setup remains the direct reproduction of HACK-2234. No runtime code changed. @codex review |
|
Codex Review: Didn't find any major issues. 🚀 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
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". |
🛡️ Codex Security Review · Automatically triggeredSecurity review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
|
Ready for lead: HACK-2234's rollback fixture could select the same ephemeral port twice before either listener bound. Its foreign listener then answered the first helper's expected identity and was correctly adopted. The controlled collision reproduces the exact owned-claim failure with an adopted claim. Product claim writes are already awaited and durable; no runtime change is needed. The owned helper now starts before the foreign listener's port is selected, and the test asserts distinct ports. All rollback, holder-retention and foreign-survival assertions remain. Failure diagnostics additionally name only the observed fixed claim kind or missing.
Only |
|
Ready for lead: Normal merge includes Same persistent Opus reviewer: clean at this merge head, no blockers. Post-merge full helper and lifecycle-controller ownership files: 56 tests / 352 assertions pass, zero failures/skips. CLI typecheck, changed-file lint and privacy pass. Earlier qualification remains 200/200 full-file sequential runs alongside 728/728 background ownership-file runs at No Mac shard was manually dispatched. Lead owns Mac batch and merging after next.17; no merge performed. @codex review |
|
Codex Review: Didn't find any major issues. 🎉 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
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". |
🛡️ Codex Security Review · Automatically triggeredSecurity review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
|
Lead note: verified on the Mac batch tree at this head ( 🤖 Generated with Claude Code |
The rollback fixture selected two ephemeral ports while both were unbound. If the kernel recycled the first port, the foreign listener answered the first helper's expected identity and was correctly adopted, causing
expected an owned claim.Start the owned helper before selecting the foreign listener's port, and assert the ports differ. All rollback, holder-retention and foreign-process survival assertions remain. Product claim publication already awaits durable writes before returning ready; no runtime change is needed.
Validation: a controlled duplicate-port setup reproduces the exact failure with an
adoptedclaim; real consecutive bind probes also returned the same port. The unchanged full file passed 200/200 under concurrent test load. The focused rollback test, changed-file lint and privacy check pass, and the persistent Opus review is clean at9e54433b. See PR comments for the fixed-file 200-run qualification and hosted Linux results; both are still in progress when opening this PR. No macOS shards requested for this test-only change.HACK-2234
Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.