[experiments] Daily Experiment Report — 2026-09-21 #62336
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by daily-experiment-report. A newer discussion is available at Discussion #62585. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🧪 Daily Experiment Report — 2026-09-21
51 A/B experiments across 48 workflows in
github/gh-awwere analysed viagh aw experiments analyze. None have decision-quality evidence yet: 24 areREADYfor a statistical read (data volume sufficient) but every one of them is blocked by a deterministic gate — either an unsupported outcome metric (guardrail_unsupported), too few usable observations (insufficient_observations), or ≥3 concurrent variants that the core analyzer does not yet resolve pairwise (unsupported_multi_variant). No trackingissue:field is configured on any experiment, so Steps 8/9 (issue comments, lifecycle labels) are skipped this run.⚡ Quick Stats
smoke-copilot*caveman×subagent_model pairs)insufficient_observations: 26 ·unsupported_multi_variant: 14 ·insufficient_samples: 8 ·guardrail_unsupported: 3caveman×subagent_model·smoke-copilot(+ 2 sibling smoke workflows)These three smoke workflows (
smoke-copilot,smoke-copilot-aoai-apikey,smoke-copilot-aoai-entra) run two concurrent 2×2 factorial experiments. A cross-experiment interaction safety hold applies: the 2×2 cells are sparse (max cell n=4, well undermin_samples=20) in all three workflows, so even though neither individual experiment's core decision isPROMOTEtoday, this hold is recorded pre-emptively for when either becomes ready to promote.📈 View Detailed Statistics — smoke-copilot
Sample Sizes & Progress
caveman=nocaveman=yessubagent_model=largesubagent_model=small(State-branch counts are well past
min_samples;insufficient_observationsmeans the outcome-metric pipeline has not yet attached enough per-run observation records — a data-pipeline gap, not a sample-size gap.)Core decision: EXTEND (
insufficient_observations) — assignment volume is high (170+ per variant) but usable outcome observations remain thin; Report action: EXTEND (interaction_underpowered) — 2×2 cells are sparse across all three smoke-copilot workflows, so promotion is held even prospectively.prompt_style·ci-coachH0: no change in PR merge rate or proposal quality. H1: concise prompt reduces token usage ≥25% without degrading proposal quality.
📈 View Detailed Statistics
Sample Sizes & Progress
concisedetailedCore decision: EXTEND (
guardrail_unsupported) — mandatoryrun_success_rateguardrail is not backed by a supported metric observation.reasoning_depth·daily-fact,daily-security-red-teamdaily-facthypothesis: H0 no change in engagement; H1multi_candidateyields +20% reactions.daily-security-red-teamhypothesis: H0 no change in finding quality; H1iterativecuts false-positive rate ≥20% at ≤30% token overhead.📈 View Detailed Statistics — daily-fact
Note: the 0% observed success rate in this 30-run window is a run-conclusion artifact (multiple recent runs failed for reasons unrelated to the experiment split — see workflow run logs); it is descriptive context only and does not feed the core decision.
Core decision: EXTEND (
guardrail_unsupported) for both experiments.tool_verbosity·gpcleanCore decision: EXTEND (
insufficient_observations).📊 Summary
View Full Experiments Table (all 51 experiments)
🛠️ Self-Tuning Continuation Plan
Top 3 experiment actions
run_success_rate/empty_output_rate— 3 experiments (ci-coach,daily-fact,daily-security-red-team) areREADYby sample count but permanently stuck atguardrail_unsupported; without a native metric source these can never reachPROMOTE/REJECT.output_formatacross 6 workflows,model_sizeacross 3 workflows, plustone_variant,semgrep_output_format,timeout_setting,reasoning_depth,sub_agent_strategyvariants) are stuck atunsupported_multi_variant; this is the single largest blocked cohort.smoke-copilot*— all three factorial (caveman×subagent_model) workflows have sparse 2×2 cells; increase run cadence or reduce concurrent variant count so cells clearmin_samplesbefore either sub-experiment nearsPROMOTE.Top 3 eval actions
daily-fact's eval question set to explicitly grade "novelty"/"reaction count" proxies so themulti_candidatehypothesis has a supported observation path instead of relying on unsupported guardrails.daily-security-red-teamthat grades false-positive rate directly, mapped to theiterativevssingle_passprompt variants, to unblockrun_success_rate/empty_output_rateguardrail support.output_formatexperiments (deep-report,daily-code-metrics,daily-compiler-quality,daily-issues-report,copilot-agent-analysis), add a shared eval grading verbosity/readability trade-offs per format sostevsstructured/prosecan be compared with a common observation schema.Decision-pipeline gaps for next PR
guardrail_unsupported(3 experiments) andinsufficient_observations(26 experiments) both point to the same root cause: assignment counts in the state branch vastly exceedmin_samples, but per-run outcome-metric observations are not being captured/attached at a comparable rate. This is the top data-pipeline gap to close.unsupported_multi_variant(14 experiments, the largest single reason code) indicates the core analyzer needs a K-variant (K≥3) decision path — currently only pairwise control/candidate comparisons are supported.buildFactorialInteractionCells) are currently a reporting-layer-only computation; promote this to a normalized core analysis signal sointeraction_underpoweredsafety holds are enforced deterministically rather than via reporting convention.All reactions