docs(minimax): Phases 3-5 on png — null, wall-order leans negative - #32
Merged
Merged
Conversation
20 seeds x 10k execs vs each arm's baseline: op-minimax 10W/10L, minimax-select 10W/10L, wall-order 6W/14L (McNemar p=0.115, delta -4.5). Phase 2 unmeasured (single buildable target). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016fZHdKXWjWeWR5XqZC5YCt
Reviewer's GuideThis docs-only PR records paired png benchmarks for minimax Phases 3–5, finding no significant improvement, updates the handover with the evidence, and replaces the completed benchmarking TODO with replication, instrumentation, Phase 2 coverage, and hail-mary cleanup steps. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
daedalus
marked this pull request as ready for review
September 27, 2026 16:40
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Resolve the target-registration gaps and update the noted documentation and statistical reporting issues.
Review effort: Lite
Findings: 2
Open (2)
What changed in this PR
This docs-only PR records PNG A/B results for Minimax Phases 3–5 and updates follow-up evaluation guidance.
Changes:
- Adds detailed benchmark results and caveats.
- Updates the Minimax handover.
- Replaces the outdated TODO with next steps.
| File | Description |
|---|---|
docs/TODO.md |
Records results and follow-up measurement tasks. |
docs/learnings/2026-09-27-minimax-phases-png.md |
Documents PNG benchmark data and conclusions. |
docs/handover/handover_minimax_implementation_2026-09-01.md |
Summarizes measured phase outcomes and remaining work. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
+37
to
+40
| **png result (2026-09-27, 20 seeds x 10k execs):** P4 `elo-op-minimax` 10W/10L, | ||
| Δ 0; P5 `minimax-select` 10W/10L, Δ -0.5; P3 `wall-order` 6W/14L, McNemar | ||
| p=0.115, Δ -4.5 (negative lean, not significant). P2 unmeasured (needs a | ||
| heterogeneous target set). Details: `docs/learnings/2026-09-27-minimax-phases-png.md`. |
Comment on lines
+24
to
+26
| - minimax-select seed 17 scored 348 edges; a rerun of that cell gave 126 | ||
| (minimize-2k rerun: 139). Not reproducible: one lucky draw. Mean without | ||
| it is 119.1; the paired tests are rank-based and unaffected. |
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.

This PR records the A/B results for the minimax Phase 3–5 arms added in #20, measured on png. It is docs-only.
Setup:
bench_paired.py, target setcontainer_signal(png_read_noasan.so), 20 seeds × 10k execs, 1 run per seed. Each arm is paired against its baseline fromARM_BASELINES.elo-op-minimaxvselo(P4)wall-ordervsbaseline(P3)minimax-selectvsminimize-2k(P5)Result: none of the three arms helps on png.
wall-orderis the only one that leans either way, and it leans negative, though not significantly. All three flags are currently on under--hail-mary.Caveats:
--lock-single-thread: three shards ran in parallel on 4 cores. EPS numbers are only roughly comparable.minimax-selectcell (seed 17) scored 348 edges. Re-running that cell gave 126, so it was a lucky single draw. The paired tests are rank-based and unaffected.wall-order, cmplog is live on png (733 pairs), but per-operator pick counts aren't logged. How often the wall order actually decided a pick is unmeasured.Changes:
docs/learnings/2026-09-27-minimax-phases-png.mdwith the full numbers.wall-order(log pick counts first), measure Phase 2, then decide whether each flag stays in--hail-mary.🤖 Generated with Claude Code
https://claude.ai/code/session_016fZHdKXWjWeWR5XqZC5YCt
Generated by Claude Code
Summary by Sourcery
Document the png evaluation of minimax Phases 3–5 and define follow-up decisions for the currently enabled experimental arms.
Enhancements:
wall-ordershowing a non-significant negative lean.wall-order, measuring the Phase 2 risk matrix, and deciding--hail-marymembership.Documentation: