Export more specific error types/classes (auth, permission, database, rate-limit, network, …) so consumers can branch on error kind instead of string-matching messages.
Acceptance
- Typed error hierarchy exported from the package entry point
- Mapped from API error responses
- Tests
Part of #194
Export more specific error types/classes (auth, permission, database, rate-limit, network, …) so consumers can branch on error kind instead of string-matching messages.
Acceptance
Part of #194