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/native-interactive-web
branch
from
October 28, 2026 03:45
4c50f81 to
7d5e413
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.
Linked Devices now build canonical native reply/CTA controls and hydrated templates for replies mixed with URL/call CTAs. Enforce ten total controls and at most three CTAs, preserve stable reply IDs/context, and reject unsupported reply/copy or reply/catalog mixtures. Add typed 2–10-card image/video carousel construction with homogeneous controls per card and unique reply IDs across cards.
Hydrated delivery uses empty root biz/hsm metadata without fabricated approval, category or verified attribution. Native flow retains its distinct category limits. Integrated Inspector evidence includes encrypted mixed direct/group controls and typed 2/10-card direct plus 2-card group carousels; the complete consumer matrix also passes all three media-header types and native campaign test-send/launch/reply attribution.
Current candidate and hosted source checks (2026-10-28)
7d5e4134a69027627df16cc8a0d2c501a412a1fb, a normal merge with ordered parentsafbbf20ed76a7946430dc0a27cfdf18631c61f76and current library main7852ff1c171870a1fe43ce366799a00385572fd9.60044a1f09ee00e683d36e2aa04926452b027574. Its tree exactly equals the candidate tree,4dff61f6f3756c99c63981d82a777857a1e2e5b0.go test -v ./...and pre-commit checks, including vet/staticcheck.The consumer revision and Inspector evidence below describe earlier, pinned work. They do not establish current backend tulir#562 qualification, a new accepted dependency pin, package publication, current provider/mobile acceptance or whole-client shutdown completion. No local tests or native/provider flows were run for this CI-event receipt.
Draft and release gates remain in place. Release coordinates the merge slot; no main merge, tag, publication, consumer repin or feature activation is included. Staging deployment is deferred.
Historical consumer revision (2026-10-24)
afbbf20ed76a7946430dc0a27cfdf18631c61f76, Go pseudo-versionv0.0.0-20261021083235-afbbf20ed76a(confirmed withgo list -m).29a42459a4d12ffc9553f6279610106d31c8a148(v0.0.0-20261010065153-29a42459a4d1, PR Defer server AB props acknowledgements until sync completion #49), the revision polymorfadevpins. That commit reaches this branch through main's Fix data race on the socket disconnect handler #46 merge (9f40228a, first parent29a42459) and the main mergeafbbf20. No further merge was needed.afbbf20:go vet ./...andgo test -count=1 ./...pass locally (Go 1.27.1).Merge gate (2026-10-28)
20614462"push protection" (active,~DEFAULT_BRANCH): deletion, non-fast-forward and pull request rules. The pull request rule requires 1 approving review, approval of the last push, resolved review threads, and extra approval for unattributed changes; stale approvals are dismissed on push.7d5e4134a69027627df16cc8a0d2c501a412a1fb: 0 reviews, so the required approval is missing. This is a real source merge gate, not a pending product decision.purpshell(id 52720753, always). No admin bypass will be used for this PR, and no automated review is requested. It stays draft and unmerged until an independent approval of the current head.Six-part accounting
Backend consumer: https://github.com/polymorfa/polymorfa/pull/562. Draft only: no tag, publication or Meta/mobile availability claim. Repin consumers to the reviewed main revision before release.
Rebased 2026-10-28 onto the live base with identical patches and tree; old head 4c50f81 kept at backup/interactive-rebase-20261028.