Labels: refactor, error-handling, priority:medium
Description:
Different services throw errors inconsistently.
Acceptance Criteria:
Create custom exception classes
Use consistent error messages and codes
Update services to use new pattern
Difficulty: intermediate
Labels: refactor, error-handling, priority:medium
Description:
Different services throw errors inconsistently.
Acceptance Criteria:
Create custom exception classes
Use consistent error messages and codes
Update services to use new pattern
Difficulty: intermediate