You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Phase 14 (phase/14-eval-optimization) closes once all Elo-positive changes have cleared SPRT and been accumulated on the branch. This issue is the merge gate.
Pre-Merge Checklist
SPRT verdicts — must be recorded and acted on:
A-1 king-safety verdict recorded (H1 applied or H0 documented)
A-2 mobility verdict recorded (H1 applied or H0 documented)
A-3 pawn-structure verdict recorded (H1 applied, H0 documented, or formal deferral written)
A-4 aspiration window verdict recorded (winning delta applied or 50 cp retained)
A-5 contempt verdict recorded (H1 applied or H0 documented)
Quality gates:
engine-core test suite: 0 failures, ≤2 skips
engine-tuner test suite: 0 failures, ≤1 skip
NPS bench: aggregate NPS ≥ 228,490 (5% floor below Phase 13 measured 240,516)312,192 (5% floor below the current Phase 14 BenchRunner-protocol baseline of 328,623 NPS, native Windows, re-established 2026-07-02 — the 228,490 figure was from the retired BenchMain protocol and is stale; see dev-entries/phase-14.md, "NPS Baseline Re-Established" entry)
Net Elo gain vs v0.5.7 baseline: at least one SPRT H1 was accepted (phase closes with a real improvement, not a wash) — A-4, +156.2 Elo
Documentation:
dev-entries/phase-14.md complete: all issue verdicts, tuning runs, SPRT tables, and final recommended pipeline documented
CHANGELOG.md Phase 14 entry complete
Work Required
Run a full test
Use release.yml to create a new release
Acceptance Criteria
develop branch has clean CI (all tests green) — pending merge; not yet verifiable pre-merge
Version is 0.5.8-SNAPSHOT in all pom.xml files — pending release.yml run (post-merge, pom.xml is release-workflow-owned)
v0.5.7 tag pushed — pending release.yml run (post-merge)
dev-entries/phase-14.md committed
CHANGELOG.md Phase 14 entry complete
At least one SPRT H1 accepted across A-1 through A-5
Background
Phase 14 (
phase/14-eval-optimization) closes once all Elo-positive changes have cleared SPRT and been accumulated on the branch. This issue is the merge gate.Pre-Merge Checklist
SPRT verdicts — must be recorded and acted on:
Quality gates:
engine-coretest suite: 0 failures, ≤2 skipsengine-tunertest suite: 0 failures, ≤1 skip228,490 (5% floor below Phase 13 measured 240,516)312,192 (5% floor below the current Phase 14 BenchRunner-protocol baseline of 328,623 NPS, native Windows, re-established 2026-07-02 — the 228,490 figure was from the retired BenchMain protocol and is stale; seedev-entries/phase-14.md, "NPS Baseline Re-Established" entry)v0.5.7baseline: at least one SPRT H1 was accepted (phase closes with a real improvement, not a wash) — A-4, +156.2 EloDocumentation:
dev-entries/phase-14.mdcomplete: all issue verdicts, tuning runs, SPRT tables, and final recommended pipeline documentedCHANGELOG.mdPhase 14 entry completeWork Required
release.ymlto create a new releaseAcceptance Criteria
developbranch has clean CI (all tests green) — pending merge; not yet verifiable pre-merge0.5.8-SNAPSHOTin allpom.xmlfiles — pendingrelease.ymlrun (post-merge,pom.xmlis release-workflow-owned)v0.5.7tag pushed — pendingrelease.ymlrun (post-merge)dev-entries/phase-14.mdcommittedCHANGELOG.mdPhase 14 entry complete