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 |
campaign analytics renders the A/B criterion, outcome, holdout and reserve counts and a per-variant table with the winner marked. campaign view (and create) show the variant count and outcome, and the number of weighted message alternatives. campaign create help and the README describe the variants, variantStrategy and messageVariations beta input fields. The published SDK pin types these fields as unknown or omits them, so the CLI narrows them at runtime with local types that accept the SDK main types from polymorfa/sdks#344.
purpshell
force-pushed
the
t3code/campaign-betas-output
branch
from
October 28, 2026 23:43
afc9e01 to
7ad623a
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
Reconcile campaign A/B and weighted-variation human output on accepted CLI main
044f8b75ae8b0689664fe489c22d4a3c64486717. Published head:7ad623a4876582aaa1cb80b92f87156c90105497, tree449f1eaae905a1368d112025e03eb6eab1a1758b. The guarded rewrite replaces oldafc9e016813211ee0af9b9d6e44421a966cfd2e3, preserving its author/date, helper and all 13 test cases.The additive reconciliation preserves current follow-up, drip and frequency rendering, create flags/run body, agent setup and browser-shell changes. It adds escaped A/B outcomes and per-variant analytics, weighted counts, unknown-shape refusal and supported beta help. README guidance describes the existing update command correctly. JSON output and transport remain unchanged.
Exactly five source paths plus genuine
contracts/cli-reference.jsonoutput change. Producer scripts, browser registry/policy, package manifest/lock and SDK pin remain byte-identical to044f.Impact
API behavior and feature policy are unchanged. Help claims were checked against accepted API
eda77760b56095a771c55e5d2df18be23e985377. SDK source and package acceptance are separate; the CLI pin is unchanged. CLI human output/help and generated reference change here. Docs bundle adoption, registry publication, feature activation and environment acceptance remain held. Admin actions and controls are unchanged.Verification
The completed local command, before this publication sweep, used a private copy of an existing lock-matching dependency graph with Node 24.15.0. No installer or shared donor write was used.
044f: 4 controls pass, 9 expected missing-feature failures. Combined-source successor: all 13 pass with explicitOCLIF_TEST_ROOT.044f; emitted assets are qualification artifacts only. No hardcoded command count or manual reference edit.Fresh Git remote reads before guarded push still returned main
044fand expected old PR headafc9. A connector snapshot reported another base; it was not used to change source or claim a new integration.Session provenance and UI evidence
Same Campaigns source owner, thread 646a0c0a-e900-4d0f-9a25-0b8834d7d4e6, Codex gpt-6.1-sol. Original campaign checkpoint: committed session evidence. The refreshed source/command/dependency/backup receipts are retained in the owner's publication packet. CLI fixture output only; no graphical UI or live provider acceptance.
Rollout and rollback
Keep draft. Release alone sequences merges. Revert the feature commit to remove the display/help additions; no state or schema changes. Matching published SDK/package and API environment evidence remain required for release. CLI72/79 stay held at their existing heads and pins. No registry publishing, feature activation, catalog date change or staging deployment.