Skip to content

Improve error reporting #398

Description

@PaulN2112CGE

Goal: Transform technical failures into clear, actionable user guidance while maintaining full diagnostic capability for development teams.

Requirements

User-Facing Error Reporting

  • Display user-friendly error messages to end users
  • Map errors as close as possible to the actual user input location
  • Categorize errors clearly:
    • Software bugs → "Please contact support"
    • Transformation errors → Explain what failed during processing
    • Validation errors → Highlight input issues with corrective guidance

Comprehensive Feedback System

  • Support multiple severity levels: Info, Warnings, Errors
  • Allow successful actions to report warnings/info alongside completion
  • Provide actionable feedback for partial successes

Error State Preservation

  • Maintain application state at the point of error
  • Preserve user input and context for detailed analysis
  • Enable users to correct and retry without losing work

Traceability & Debugging

  • Log sufficient context for support team investigation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions