diff --git a/TODO.md b/TODO.md index b388b1e..cc24930 100644 --- a/TODO.md +++ b/TODO.md @@ -1,5 +1,9 @@ # Agents Orchestrator — TODO +## URGENT + +- [ ] **Comprehensive error handling** — Every IPC call, bridge function, and async operation must have proper error handling with user-visible feedback. Current state: most errors are console.error() only (silent to user). Audit needed across all Rust commands (map_err patterns), all frontend bridge calls (missing .catch()), all Svelte components (no error states displayed). Add: ProError enum in agor-pro, toast notifications on failures, loading/error states in all settings components, retry logic for transient failures. Rule 02 (Error Handling) violations are blocking issues. + ## Dual-Repo & Commercial - [ ] **Pro Svelte components** — AnalyticsDashboard, SessionExporter, AccountSwitcher components + wire into ProjectBox Pro tab. Rust backend and bridge done.