Skip to content

Seed the A/B assignment order and add an invitation briefing - #137

Merged
carlok merged 1 commit into
mainfrom
maintenance/ab-assignment
Aug 20, 2026
Merged

Seed the A/B assignment order and add an invitation briefing#137
carlok merged 1 commit into
mainfrom
maintenance/ab-assignment

Conversation

@carlok

@carlok carlok commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Follows #136.

  • experiments/launcher-ab.csv — records the assignment order. The starting arm was drawn from sha256("5f7d730"), the merge commit of the pre-registration itself, so it was fixed before any invitation and can be recomputed by anyone: arm A first, alternating thereafter. Submissions accepted before 20 August 2026 predate the experiment and join neither arm.
  • prompts/INVITING.md — what to tell a producer before they attempt a submission: the local validator command, the four rejections that account for most failed attempts, and one arm-specific line naming which launcher to use.

On disclosure: the briefing says to tell producers the experiment is running and to point them at PREREGISTRATION.md, but not to say which outcome is expected. The pre-registration is public, so concealment was never available; the limitation that recruitment is non-blind is already recorded there.

92 tests green. No receiver, policy or schema changes.

The starting arm is drawn from the pre-registration's own merge sha rather than
chosen, so the sequence is checkable after the fact. Submissions accepted before
20 August 2026 predate the experiment and join neither arm.

prompts/INVITING.md is arm-neutral apart from one line, and says to disclose
that the experiment is running without disclosing the expected direction.
@carlok
carlok merged commit 2ee095e into main Aug 20, 2026
7 checks passed
@carlok
carlok deleted the maintenance/ab-assignment branch August 20, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant