Validates challenge type against the full CHALLENGE_TYPES enum before processing. Invalid types now return 400 instead of silently falling back to speed_blitz. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Validates challenge type against the full CHALLENGE_TYPES enum before processing. Invalid types now return 400 instead of silently falling back to speed_blitz. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>