Skip to content

docs(devlog): record the 2.55.0 release evidence and the pending registry read (#4546) - #4620

Merged
lidge-jun merged 1 commit into
devfrom
codex/260914-release-manifest
Sep 14, 2026
Merged

lidge-jun merged 1 commit into
devfrom
codex/260914-release-manifest

Conversation

@lidge-jun

@lidge-jun lidge-jun commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

Summary

Refs #4546. Fixes the 2.55.0 release record: the product snapshot, both publish SHAs, and every gate run id.

It also records the one honest gap. The stable publish job reported success, its post-publish registry smoke passed on the runner, and v2.55.0 points at 1cc89cf88c — but the registry version endpoint still answers 404 and dist-tags.latest still reads 2.54.0, while the preview published minutes earlier answers 200. That is registryVerification: pending, not a missing package, and a second dispatch against the same version is the failure mode the bounded-read path exists to prevent.

Verification

Docs-only. Every run id in the table was read back from the API. Local suite NOT RUN by policy.

Checklist

  • Targets dev
  • No credentials or account identifiers recorded
  • Local CI — NOT RUN by policy

Summary by CodeRabbit

  • Documentation
    • Added a release record for version 2.55.0, including delivery references, development build updates, CI results, and registry verification details.
    • Documented that preview package verification succeeded, while stable registry verification remains pending.
    • Recorded outstanding delivery items and follow-up tracking for the release.

…stry read (#4546)

Refs #4546. Fixes the product snapshot, both publish SHAs, every gate run id, and the one honest gap: the stable registry endpoint still answers 404 while the publish receipt and the v2.55.0 tag exist. That is registryVerification pending, and a second dispatch against the same version is exactly what the bounded-read path exists to prevent.
@lidge-jun
lidge-jun requested a review from Ingwannu as a code owner September 14, 2026 11:14
@lidge-jun
lidge-jun merged commit 4f788f9 into dev Sep 14, 2026
6 of 7 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

✅ Deterministic PR hygiene checks passed.

@lidge-jun
lidge-jun deleted the codex/260914-release-manifest branch September 14, 2026 11:14
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-14T11:18:24.959360Z 475219f PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Sep 14, 2026
@coderabbitai

coderabbitai Bot commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 59916bca-407f-49f5-8f91-8525cb31cc38

📥 Commits

Reviewing files that changed from the base of the PR and between 626b0f9 and 475219f.

📒 Files selected for processing (1)
  • devlog/_plan/260914_cost_guard_stabilization/070_delivery.md

📝 Walkthrough

Walkthrough

The delivery plan now records the 2.55.0 release evidence, registry verification results, registryVerification: pending, and the RG2 items that remain open.

Changes

Release documentation

Layer / File(s) Summary
Release record and remaining scope
devlog/_plan/260914_cost_guard_stabilization/070_delivery.md:33-65
Adds the 2.55.0 snapshot, preview, stable, dev-next, CI, and registry verification records. The record shows the preview endpoint returning 200 and the stable endpoint returning 404. It sets registryVerification: pending and states not to re-run the publish. The section also lists the remaining RG2 items and keeps issue #4546 open.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/260914-release-manifest

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 475219f9e5

ℹ️ 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".

What this release does not claim: the PRD's RG2 set is not complete. The durable cross-restart
reservation ledger, V2 child first placement, the minimum quota/cache domain contract, the
transient half-open probe lease, combo hops on the shared budget, Cursor's inner retries and the
sends-per-logical-request surfacing all remain open, so #4546 stays open too.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Reconcile the conflicting #4546 closure instructions

This newly records that several RG2 requirements remain unfinished and that #4546 must stay open, but the same file still instructs the wp2/wp3 PR to use Closes #4546 and manually close the issue after landing (lines 23–25). A maintainer following that delivery section could therefore close the umbrella issue while the listed work remains untracked; update the earlier linkage to describe a partial delivery (for example, Refs #4546) and remove the manual-close instruction. Repository guidance reserves Closes for a PR that actually resolves the issue.

AGENTS.md reference: AGENTS.md:L284-L287

Useful? React with 👍 / 👎.

@lidge-jun

Copy link
Copy Markdown
Owner Author

리뷰 · 우선순위 56 / 80

설명

이 PR은 코드가 아니라 출시 증거 문서다. 현재 dev HEAD는 이미 이 내용이 들어간 4f788f916 이고, 직전 팁 626b0f932(#4618로 패키지를 2.56.0으로 연 상태) 위에 devlog/_plan/260914_cost_guard_stabilization/070_delivery.md 한 파일만 33줄이 붙었다. wake 시점에 이미 squash merge 되어 있었고, 리뷰 봇 지문 댓글만 없었다.

표에 적힌 숫자의 뜻은 초등학생도 따라갈 수 있게 이렇게 정리된다. 제품 스냅샷은 62f02223a0(detour promote #4616이 들어 있는 dev), 프리뷰 SHA는 7bdd1b29b5(태그 2.55.0-preview.20260914), 스테이블 SHA는 1cc89cf88c(태그 v2.55.0), 그리고 dev 다음 칸은 이미 #4618이 열어 둔 2.56.0이다. 프리뷰/메인 push CI·service lifecycle·dry-run·publish run id가 전부 success로 적혀 있고, 프리뷰 레지스트리만 200으로 확인됐다.

진짜로 중요한 한 줄은 스테이블 레지스트리 줄이다. 퍼블리시 잡은 성공을 보고했고, 러너 위 post-publish smoke도 통과했고, 태그·GitHub Release는 1cc89cf88c를 가리키는데, 리뷰 시각에도 registry.npmjs.org/@bitkyc08/opencodex/2.55.0 은 여전히 404이고 dist-tags.latest 는 2.54.0이다. 프리뷰는 분 단위로 앞서 200이 나온다. 그래서 이 문서는 '패키지가 없다'가 아니라 registryVerification: pending 이라고 솔직히 찍는다. 같은 버전으로 publish를 한 번 더 돌리면, 바로 그 실패 모드를 막는 게 bounded-read 경로의 존재 이유다.

마지막 단락도 현재 dev 방향과 맞다. PRD RG2 세트(재시작을 넘는 reservation ledger, V2 child first placement, quota/cache domain 최소 계약, half-open probe lease, combo hop on shared budget, Cursor inner retries, sends-per-logical-request 표면화)는 아직 안 끝났고 #4546은 열린 채로 둔다고 명시한다. 즉 2.55.0 출시 기록이지 cost-guard 에픽 종결 선언이 아니다. types.ts/config.ts 분할 캠페인과도 무관한 docs-only라서 close-don't-rebase 대상이 아니다.

현재 dev 대비 가치는 '출시 열차가 어디까지 왔는지'를 한 표로 고정하는 데 있다. 코드 버그를 고치지는 않지만, 메인테이너가 공지/재시도/대기 중 무엇을 하면 안 되는지를 문서에 박아 둔다. 우선순위 56은 그 운영 리스크(잘못된 재퍼블리시)를 막는 문서 가치에 맞춘 점수다.

라인 49 - 스테이블 레지스트리가 pending으로 남아 있는데, 이 값이 나중에 200으로 바뀌면 같은 표를 고칠 follow-up(짧은 docs PR 또는 같은 파일 patch)이 아직 이 PR 본문에 체크리스트로 안 잡혀 있다.
라인 38 - product snapshot이 62f02223a0으로 적혀 있고 지금은 tip이 4f788f916인데, '출시 당시 제품 스냅샷' 의미로는 맞고 '현재 tip'으로 읽히면 헷갈릴 수 있다. 표 헤더나 한 줄 주석으로 'release cut, not current tip'을 더 분명히 해도 된다.
070_delivery.md 상단 Issue linkage - 예전 문장대로 wp2/wp3 PR이 Closes #4546을 쓴다고 되어 있는데, 이번 2.55.0 기록 단락은 반대로 #4546을 열어 두라고 한다. 같은 파일 안에서 '언제 닫는지' 기준이 두 목소리로 남아 있다.

메인테이너의 판단이 필요한 지점

  • 스테이블 404가 npm 전파 지연인지, 스모크가 잘못된 성공을 본 것인지 — 관찰만 회복할지, 내부 인시던트로 올릴지.
  • pending이 풀리기 전에 사용자 공지/릴리즈 노트에 2.55.0을 '설치 가능'이라고 쓸지 말지.
  • #4546을 이번 기록과 별도로 계속 열어 둘지(문서 주장과 동일) 확인.

너의 추천
이미 dev에 랜딩된 상태이므로 추가 머지 작업은 없다. 퍼블리시를 재실행하지 말고, 레지스트리 GET이 200이 되고 dist-tags.latest가 2.55.0이 되는 순간 같은 070 표의 registry: stable 줄만 verified로 고치는 초소형 docs follow-up을 연 뒤 공지한다. 지문 댓글은 이 wake의 성공 조건용이다.

이 댓글은 grok-bot이 작성했습니다

agentHits pushed a commit to agentHits/opencodex that referenced this pull request Sep 17, 2026
…stry read (lidge-jun#4546) (lidge-jun#4620)

Refs lidge-jun#4546. Fixes the product snapshot, both publish SHAs, every gate run id, and the one honest gap: the stable registry endpoint still answers 404 while the publish receipt and the v2.55.0 tag exist. That is registryVerification pending, and a second dispatch against the same version is exactly what the bounded-read path exists to prevent.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant