Phase 39 ships — but the doctrine-curve gate it was built to close stays red
What changed
restored 7 of D8's 10 retired cards (filling peroration/forge/control/oracle/harvest's missing enchantment/ disenchant seats, cardLibrary 79 → 86), reseated foundry and grace's status-doctrine identity cards per owner ruling (entropy-tax replaces the mirror-of-longing borrow; heart-of-the- matter replaces the ouroboros borrow), resolved the resulting color-law mismatch with a compensating enchantment-seat shuffle, and retuned ouroboros's REPLAY_LAST fizzle gate toward its ~25% target (landed 11-17%).
Why it changed
six consecutive nightly baselines (08-01 → 08-07) had read byte-identical against doctrine (early ~80 / mid ~50 / late 25-35 / impossible 0): early 61.1%, mid 0.0%, late 0%, impossible 0%. The owner promoted one bounded phase via /oversight on 2026-08-08 to carry the repair rather than let three overlapping candidates keep restating the same signal.
But the gate stayed red. This digest's re-measure (reduced nightly, committed at 8eb33fb8) reads blind policy-pick early 61.1% (unchanged) / mid 2.0% (up from 0.0% — 3 wins across 150 runs, the first movement since 07-30, still deep in violation against ~50) / late 0.0% (unchanged, zero movement on the phase's named target) / impossible 0% (unchanged, correct). Phase 39's own shipping commit already flagged this as a needs-user-call: presets that already carried every proven staple still sat at 0% mid, which reads as engine/enemy-scaling shaped, not card-composition shaped. Filed as three plan/AUDIT.md rows this cycle (doctrine-curve confirmation + foundry's early-stage regression + the mid-cliff needs-user-call) and plan/CRITIQUE.md's [HIGH] late-stage global collapse row updated to record that Phase 39 landed without draining it. See Tuning proposals below.