Repository navigation
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Comment |
purpshell
force-pushed
the
codex/oa-round2-cli-20261021
branch
from
October 28, 2026 04:17
c71cdcd to
8563080
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds native Number catalog list/get/products/sync and Marketing Messages status, Official multipart and Linked Devices group-picture commands, and Platform webhook batching flags/details. Existing Graph and contact block/unblock commands remain available; beta/scoping errors and Hybrid linked-only routing are preserved.
Draft, blocked on an actually published accepted containing SDK and clean new-head qualification. The committed SDK pin remains
0.1.0-dev.20261004024706. The manifest'sf9937116b17f9962de8a3eb632c44d0399b05002candidate is historical local evidence, not a registry or environment acceptance receipt. SDK360 was integrated through SDK357; the existing sdks#362 publication gate remains separate.Current head:
85630800ea40022046c7d5fc635e6ac238092ef5, treeee61ea63ee34e0f82ad1a1a8b1ccb71f8eb68083. Explicit--rebase-merges --ontorefresh moved the two owning commits from base301bd6afd019aa8422cc91912424981387effb25to accepted current maina9a19cd68eecf7f33eae495665c1f389b6906a5e, which contains CLI Zod #91. No conflicts. Authored patches, author identities and author dates are preserved;git range-diffmarks both=. Package.json, package-lock.json and workflows are byte-identical to accepted main.726b63bf7db987ac270fd92fd825f95cc71cef9f4ab3e6f4bb3db1a143a72b37f45a6dfedbee13ddc71cdcd42ecc66fcb26a5ccb3c876d09665ac03d85630800ea40022046c7d5fc635e6ac238092ef5Old remote head
c71cdcd42ecc66fcb26a5ccb3c876d09665ac03dis retained bybackup/oa-cli89-pre-rebase-20261028-c71cdcdand a pre-rebase bundle. Delivery used the explicit expected-old-head lease after checking the live head and target. Main was not rewritten.Impact
Impact table
src/commands/cloud/,src/commands/group/picture.ts,src/developer/batching.ts,docs/official-api-round2.mdpackage.json,contracts/official-api-round2.json, existing sdks#362 publication gatepublished:falseremains enforced. Native/provider and deployed environment acceptance, actual accepted SDK publication and CLI exact-head CI/review remain required.scripts/prepare-release.mjsNo impact table
contracts/official-api-round2.jsonand owning CLI path scopegit diff a9a19cd6 HEAD -- package.json package-lock.json .githubcontracts/official-api-round2.json,published:falseVerification
On rewritten head
85630800ea40022046c7d5fc635e6ac238092ef5, through the serialized standard run.py lease with Node 24.15.0:node --test --test-concurrency=1 scripts/release-evidence.test.mjstest/release/check-prerelease.test.tsThe selected guards use source manifests and synthetic acceptance receipts. They do not execute the installed SDK, Zod or MCP runtime. The existing installed SDK is an unpublished
0.1.0-dev.0candidate, and installed security dependencies differ from current lock. No install, stale-dist command test, build, full typecheck/suite, production audit, registry acceptance or live provider test was run or claimed for the rewritten head.Historical local evidence on the old head used an exact packed SDK candidate and passed 111 files / 1,066 tests plus typecheck, lint, build, formatting, release checks and package dry-run. That does not qualify this rewritten head. Old CI 39565704066 failed npm ci's prepare/build with seven absent SDK methods/types. The old MCP audit also failed. Accepted #91 repairs the dependency source; those old failures remain historical and fresh clean new-head SDK/build/audit/CI checks are still required. No old red is waived or relabeled green.
New-head hosted CI/review is not yet qualified by this lane. Release owns the existing watches and merge slot. No automated review request or CI dispatch/rerun/poll was made.
Session provenance and UI evidence
Agent registration #511, Codex / gpt-6.1-sol xhigh, current owner thread
4af7f220-6221-461f-a59a-6bce7c722622. Original authored commits retain their author attribution.Current reviewed manual checkpoint, commit
a92e5a950f8f6c67e3e44ff2e91d2add8f4fcbac. Rebase, patch/author mapping and new-head checks and six-part report bind this CLI head and the separate dark Groups candidate to their own actual evidence. Native SQLite capture returned zero events; selected visible messages were manually imported with omissions stated. No complete transcript, hidden reasoning, customer data, graphical UI or real credentials are claimed. CLI text/source guards only; no GUI screenshots apply.Rollout and rollback
Keep draft. Required order: accepted SDK source and environment acceptance, actual containing registry publication, exact CLI package/lock pin update, clean qualification and exact-head CI/independent review, then Release's merge decision. Nightly packages need matching staging acceptance and stable packages need production acceptance. Staging deployment stays deferred; no package/tag/registry/flag/provider action occurred.
Release is the sole merge executor. Existing deployment-pause, image-admission and human legal/activation gates remain; a mechanical rebase approves none of them. No main rewrite or other owner contract/lifecycle change occurred.
Rollback reverts the CLI commands/settings support while retaining pre-rebase backups. A client revert cannot reverse an applied catalog sync, block or group picture. Uncertain provider effects require reconciliation before a new attempt; Hybrid never retries group operations through Official.