# Error Handling Anti-Pattern Cleanup Plan

**Total: 132 anti-patterns to fix**

Run detector: `bun run scripts/anti-pattern-test/detect-error-handling-antipatterns.ts`

## Progress Tracker

- [ ] worker-service.ts (36 issues)
- [ ] SearchManager.ts (28 issues)
- [ ] SessionStore.ts (18 issues)
- [ ] import-xml-observations.ts (7 issues)
- [ ] ChromaSync.ts (6 issues)
- [ ] BranchManager.ts (5 issues)
- [ ] mcp-server.ts (5 issues)
- [ ] logger.ts (3 issues)
- [ ] useContextPreview.ts (3 issues)
- [ ] SessionRoutes.ts (3 issues)
- [ ] ModeManager.ts (3 issues)
- [ ] context-generator.ts (3 issues)
- [ ] useTheme.ts (2 issues)
- [ ] useSSE.ts (2 issues)
- [ ] usePagination.ts (2 issues)
- [ ] SessionManager.ts (2 issues)
- [ ] prompts.ts (2 issues)
- [ ] useStats.ts (1 issue)
- [ ] useSettings.ts (1 issue)
- [ ] timeline-formatting.ts (1 issue)
- [ ] paths.ts (1 issue)
- [ ] SettingsDefaultsManager.ts (1 issue)
- [ ] SettingsRoutes.ts (1 issue)
- [ ] BaseRouteHandler.ts (1 issue)
- [ ] SettingsManager.ts (1 issue)
- [ ] SDKAgent.ts (1 issue)
- [ ] PaginationHelper.ts (1 issue)
- [ ] OpenRouterAgent.ts (1 issue)
- [ ] GeminiAgent.ts (1 issue)
- [ ] SessionQueueProcessor.ts (1 issue)

## Final Verification

- [ ] Run detector and confirm 0 issues (132 approved overrides remain)
- [ ] All tests pass
- [ ] Commit changes

## Notes

All severity designators removed from detector - every anti-pattern is treated as critical.
