refactor: standardise error response format across API controllers #65

Open
Charon wants to merge 1 commit from feat/standardise-error-responses into dev

1 commit

Author SHA1 Message Date
Claude
439d07c9de
refactor: standardise error response format across API controllers
Add HasStandardApiResponses trait with consistent error format:
{"success": false, "error": "Human-readable message", "code": "MACHINE_READABLE_CODE"}

Applied to EntitlementApiController, EntitlementWebhookController,
and WorkspaceController. Updated tests to assert the new format.

Fixes #20

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 13:31:58 +00:00