SIGN IN SIGN UP

Steepen backup-QB decay so the model stops drafting a second QB

Found via mock_draft: in a vanilla 1-QB, non-superflex 13-team league,
the model rostered a real backup QB (Mahomes/Nix-tier, not a late dart
throw) in 27 of 30 trials -- confirmed live after a user flagged the
same pattern showing up as "most common pick" across several rounds.

Root cause: QB draft_score is structurally much larger than every other
position's at mid-round draft slots (passing yards and TDs outscore the
field even for a QB nobody would roster twice), so the existing 0.20
backup multiplier, an 80 percent discount, still was not enough to push
a second QB's pick_value below real bench RB/WR value. Traced one actual
decision point: Patrick Mahomes (already had 1 QB) beat Stefon Diggs
6.52 to 4.54 despite the discount. 0.04 pushes every backup QB below
bench value in the same 30-trial check (0/30 drafted a second QB, vs
27/30 before).

TE's BACKUP_DECAY is untouched -- TE is flex-eligible in this league's
default settings (unlike QB), so a second TE can genuinely start via
FLEX, and the one 2nd-TE decision point checked was a near-tie against
real RB bench value (2.60 vs 2.55), not the lopsided QB case.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Z
zacharytran26 committed
a7be0c83c1c2a2ad0cc6b004bc01b00f72805854
Parent: 17a8d42