04155e1f90
IMPROVEMENTS: - Added strict input validation for time range selection (1-8) with retry loop - Added strict input validation for user scope selection (1-2) with retry loop - Enhanced custom hours/days input validation with positive number check - Removed silent fallback (wildcard case) that accepted invalid input - Added explicit break statements for all valid menu selections - Improved error messages for invalid numeric input VALIDATION DETAILS: - Time range: Only accepts 1-8, rejects invalid input with clear error, retries - Custom hours: Must be positive numeric value, validates range - Custom days: Must be positive numeric value, validates range - User scope: Only accepts 1-2, rejects invalid input with clear error, retries MENU STANDARDS COMPLIANCE: ✓ Input validation (CRITICAL) - strict numeric range checking ✓ Default values (uses "All" when not specified) ✓ Color codes (already had - GREEN format) ✓ Error messages on invalid input (IMPORTANT) ✓ Retry logic for failed validation (IMPORTANT) Lines modified: ~40 (enhanced validation logic) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>