Description
All contracts should use typed error enums with numeric codes instead of string-based error messages.
Requirements
- Define error enums with numeric codes for each contract
- Map all failure modes to error variants
- Add error classification module for Go backend integration
- Update tests to verify specific error codes
Acceptance Criteria
Priority
Medium
Description
All contracts should use typed error enums with numeric codes instead of string-based error messages.
Requirements
Acceptance Criteria
Priority
Medium