Cap penalties: phone preview
The real phone app, running the fix (94e4cfa6) or today's main (5181e607) side by side, as a sample owner (Real Deal Creel). It is read-only: league data recorded on Nov 8, the clock pinned to Nov 8, no live reads, every write blocked. Nothing here changes a roster, claim or cap.
What you're checking. Jack Strand's drop penalty as a conditional drop on a claim: it should be $1K (canon: a multi-year contract of $4,000 or less costs a flat $1,000 while more than one year remains). The reported bug read $500.
Try this on your phone
Same path every time: open the link, tap Bid on any player, tap the dashed Conditional drop button (Choose who this replaces), scroll to Jack Strand (QB · ATL · $1K, 3yr) and tap him. The sheet then names him with a penalty.
- The bug. Open the BEFORE build (the worker's numbers haven't loaded). Strand reads $500 and cap room after the drop reads $7K.
- The fix. Open the AFTER build (same situation). Strand reads $1K and cap room $6.5K. A final-year contract that needs the worker's weekly math (try Marvin Harrison Jr.) says penalty under review instead of guessing.
- The stuck number. Open BEFORE with a slow worker: the worker answers after 8 seconds. Pick Strand, wait 10 seconds: it stays $500 even though the right number has arrived.
- The repaint. Open AFTER with a slow worker: pick Marvin Harrison Jr., wait 10 seconds: penalty under review turns into the worker's number in place, without reopening the sheet.
- Normal case. Open AFTER normally (the worker's numbers load at once): Strand reads $1K.
Screenshots at 320 px and 375 px of the same screen on main and on the fix.
Limits
Only the claim sheet and its drop list are meant as evidence here. Other screens show recorded data or "missing" feeds. The banner at the top says what the preview is doing. Not checked: real iPhone Safari, the signed-in MFL embed, and the live worker. The desktop Roster Workbench and Team Operations screens get the same rules but are not in this preview.