fix: preserve Codex reset windows across account refresh - #1349
Conversation
|
Codex review: needs maintainer review before merge. Reviewed June 7, 2026, 8:36 AM ET / 12:36 UTC. Summary Reproducibility: Source-reproducible but not live-reproduced here: current main keys reset backfill to the last Codex guard without the PR's fresh auth-fingerprint guard matrix, and the PR adds tests that model token/fingerprint rotation. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the auth-fingerprint-aware guard and reset-backfill fix once the focused Codex account-state tests and required checks are green, preserving provider data isolation across token rotations. Do we have a high-confidence way to reproduce the issue? Source-reproducible but not live-reproduced here: current main keys reset backfill to the last Codex guard without the PR's fresh auth-fingerprint guard matrix, and the PR adds tests that model token/fingerprint rotation. Is this the best way to solve the issue? Yes. The proposed path is a narrow maintainable fix around existing Codex guard and backfill seams, with focused tests for the auth-rotation cases rather than a new setting or provider mode. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against b44218352c43. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
Landed in Validation:
Caveat: the duplicate push-triggered macOS |
Summary
auth.jsonrotates.Fixes #1283.
Proof
make checkswift test --filter PathBuilderTestsswift test/Users/steipete/Projects/agent-scripts/skills/autoreview/scripts/autoreview --mode branch --base origin/main