fix(responses): expose bounded recovery refusal reasons - #3794
Conversation
|
✅ Deterministic PR hygiene checks passed. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (2)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
d52fce3 to
a4edcc2
Compare
fe5457f to
954d0df
Compare
리뷰 · 우선순위 66 / 80설명 이 PR은 Track1 스택의 넷째(마지막 코드) 층입니다. base=
범위 밖을 명시적으로 남긴 점이 좋습니다. granular transport error, multipart reconstruction, chatgpt.com 5xx 창 중 retry( 경로 경로 경로 tests cache - shared 503 waiters가 각자 다른 result 객체를 받고 다른 parent key는 성공 유지. cancel이 shared AbortSignal을 안 죽이는지 확인. capacity 32 occupied 시 fetch===0 + recovery_unavailable. 경로 tests security - 자격 없는 요청의unsupported envelope도 fetch 0·입력 불변. mismatched chatgpt-account-id는 admission_denied이며 원 소유자 캐시 restore===1 유지. 경로 docs - 다섯 reason과 “recovery_unavailable ≠ upstream attempted”, “retry/envelope 확대 없음”을 명시. 메인테이너의 판단이 필요한 지점
너의 추천 이 댓글은 grok-bot이 작성했습니다 |
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. |
a4edcc2 to
642b1ab
Compare
954d0df to
37ed82e
Compare
Carry #3740 after stream correlation checks; preserve only bounded permitted metadata and dispose the refused socket. Post-commit and 5xx events cannot authorize a transport resend. Local validation deferred to final hosted CI. Co-authored-by: Fred Amartey <43480311+FredAmartey@users.noreply.github.com>
Add request-local diagnostics for #3661 while retaining boolean API, cache behavior and admission gates. Granular transport errors, multipart reconstruction and retries remain deferred. Local validation is prohibited; final hosted workflow_dispatch verifies the complete stack.
642b1ab to
bf94d8d
Compare
37ed82e to
c8f438b
Compare
Summary
Verification
bf94d8dfa7b91c0e4acb96b2afce64d3c9a5ddde, including Linux, all six Windows shards and the macOS full-control run.bf94d8dfa7b91c0e4acb96b2afce64d3c9a5dddeand is an ancestor of that tested final head. Lower-head suites were intentionally not run separately, per the maintainer's final-first validation instruction; they are not represented as independently passing checks.Checklist
Manual stack
codex/track1-01-quota-592dcodex/track1-02-compact-592dcodex/track1-03-websocket-592dcodex/track1-04-recovery-592dMaintainer integration
@lidge-jun explicitly authorized admin integration into dev without a second maintainer approval under MAINTAINERS.md. This is maintainer integration, not self-approval. The final aggregate evidence above and its ancestry cover this stack; lower-head execution is explicitly deferred. Merge bottom-up with merge commits, preserving contributor attribution. Because automatic branch deletion is enabled, move a direct child's base to dev immediately before merging its parent. No native GitHub stack registration or repository-policy change is used.