ffe24495b6
applyRollMode (src/lib/dice/notation.ts) now rewrites the first single-die term of any size (d4/d6/d20/...) to 2dN kh1/kl1, not just d20. Multi-die pools (2d6) and terms with an existing keep/drop (4d6kh3) are left untouched. Dice page copy updated; unit tests for d4/d6/d8 + skip cases; e2e toggles Advantage and rolls a d4 → 2d4kh1. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>