Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Deploy Log
Every deploy across all products, automatically logged.
April 2026
- Expanded footystats-to-cache-team-map.json from 588 → 1257 entries covering all 40+ leagues (UCL, Belgian Pro, Brazil, Argentina, Uruguay, Serie C/D, MLS, Liga MX, J-League, Austrian BL, Eerste Divisie, etc.)
Root cause of recurring settlement failures: settler had a hardcoded 100-entry team map while a verified 588-team JSON map existed unused. Every unmapped team silently failed to settle.
Infrastructure: - Phase 0: runWithoutSignal mapping for marcel-early-prior, squad-value-early-season, promoted-team-lambda-adjust, squad-value-regularization signals
FootyStats returns "Angers SCO" but settler expected "Angers". Also added Saint-Étienne, Nîmes, Châteauroux accent mappings.
Details the UUID-vs-integer label filter bug that made 15+ consecutive deploys show red while production ran fine, and the no-op rollback that hid it.
Fitted LOWESS age curves from 789 player-seasons. No-age wins 5/5 stats. Survivorship bias hides decline — 34+ players are +16.5% above average because only elite survive. Key next steps: backfill to 11 seasons,
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auto-publishes deploy info to dev.imprevista.com/blog on successful deploy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Cross-product deploy changelog deployed at dev.imprevista.com