- Simulator setup blend fields now keep a draft text buffer per field so an admin can clear/retype a weight without it snapping to 0/100; the committed futuresPct only re-syncs on a parseable number and normalizes on blur. - futuresBlendLabel clamps a genuine blend to 1–99% so a near-extreme weight (e.g. 0.999) never reads as "0% Elo / 100% Futures"; the 0/1 extremes stay reserved for the "Elo only" / "overrides Elo" labels. Added test coverage. - Refresh the stale comment in the simulate stub route, which referenced the removed intent="simulate". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017RvJnQPEJNRxGipSad7q2T |
||
|---|---|---|
| .. | ||
| admin.simulators.test.ts | ||
| admin.sports-seasons.$id.test.ts | ||
| admin.sports-seasons.helpers.test.ts | ||
| admin.sports.$id.test.ts | ||
| admin.sports.new.test.ts | ||
| admin.tournaments.$id.test.tsx | ||
| api.upload-sport-icon.test.ts | ||
| api.webhooks.cloudinary.test.ts | ||
| batch-results-helpers.test.ts | ||
| check-email.test.ts | ||
| onboarding.test.ts | ||
| root.onboarding-exempt.test.ts | ||
| sports.test.tsx | ||