Repository navigation
Conversation
|
Warning Review limit reachedThe included review limit has been reached and this organization has disabled usage-based review continuation. Wait for reviews to reset or ask a billing admin to change After included review limits.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Next included review available in 11 minutes. View limit details
|
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.
afc9e01 to
7ad623a
Compare
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. |
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.