Generate error state screens for the following base screen: Base Screen: {ascii_content} Screen Type: {screen_type} Module: {module_name} Function: {function_name} Generate error screens for: 1. API errors 2. Validation errors 3. Permission errors 4. Network errors 5. Business logic errors Each error screen must: - Relate to the base screen - Show error state clearly - Provide user guidance - Include recovery actions - Match error states from state diagram Example Format: ----------------------------------------------------------- < Screen code="SCR_001_ERR"> < Type>error < Mockup> +-----------------------------------+ | Error: {error_type} | +-----------------------------------+ | [Error Icon] | | | | Error Message: | | {error_description} | | | | Suggested Actions: | | [Primary Action] [Secondary Action] | +-----------------------------------+ < Navigation> - [Primary Action] -> {recovery_screen} - [Secondary Action] -> {alternate_screen} < State> - Current: Error_{error_type} - Next: {recovery_state} < Sequence> - Screen -> Error: Show Error - User -> Action: Select Recovery - Screen -> Recovery: Navigate ----------------------------------------------------------- Requirements: 1. Create error screens that: - Match the base screen context - Show clear error messages - Provide recovery options - Follow state diagram transitions - Include proper error handling flow 2. Each error screen must have: - Unique code (base_screen_code + _ERR) - Error type indicator - Clear error message - Recovery actions - Navigation paths - State transitions - Error handling sequence 3. Error types to cover: - API_ERROR: Server/backend errors - VALIDATION_ERROR: Form/input validation - PERMISSION_ERROR: Access denied - NETWORK_ERROR: Connection issues - BUSINESS_ERROR: Logic/rule violations 4. Components to include: - Error icons/indicators - Error messages - Action buttons - Status indicators - Navigation elements 5. State handling: - Show current error state - Define recovery states - Include retry logic - Handle timeouts 6. Error sequences: - Error triggering - Error display - Recovery actions - State transitions