Assessment
ErrorCategory, ErrorSeverity, and ErrorCaptureSource describe independent properties and never substitute for one another.
ARKTELOS / PRODUCTS / ARK ERROR MANAGER
Ark Error Manager classifies impact, sanitizes diagnostics, and chooses reporting, user presentation, and recovery without injecting a manager into every feature.
01 / MODEL
Root Dart and Flutter boundaries submit an ErrorOccurrence to one manager. It assesses the failure, gathers bounded context, applies policy, sanitizes the external report, and coordinates independent actions in a stable order.
02 / BOUNDARIES
ErrorCategory, ErrorSeverity, and ErrorCaptureSource describe independent properties and never substitute for one another.
Reporting, user presentation, and recovery are selected independently in one typed ErrorActionPlan.
ErrorReporters receive only a sanitized ErrorReport; the raw ErrorIncident remains local to ErrorPresenter and ErrorRecoveryController.
03 / DOCUMENTATION
Begin with ownership and assessment, build a root Dart or Flutter integration, and review ErrorReporter security as a separate trust boundary.