sprintf
This breaks the pint CI currently. This is probably due to the next version of php (8.4) adding opcache optimizations to sprintf and our config requiring pre-slashing native functions.
Fix validation. Use route model binding. Cruddify polls and votes.