feat: include platformCode in error responses (v0.10.0) (#1)

- Error(w, err) now extracts PlatformCode() from *xerrors.Err and
  includes "platformCode" in the JSON body when set; omitted otherwise
- errorBody updated to accept platformCode as an explicit parameter
- Upgraded code.nochebuena.dev/go/xerrors dependency to v0.10.0
- Added two new tests: platformCode included when set, omitted when absent

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Reviewed-on: #1
Reviewed-by: Rene Nochebuena <rene@noreply.nochebuena.dev>
Co-authored-by: Claude Code <claude@nochebuena.dev>
Co-committed-by: Claude Code <claude@nochebuena.dev>
This commit was merged in pull request #1.
This commit is contained in:
2026-03-25 16:57:49 -06:00
committed by NOCHEBUENADEV
parent 285293a75b
commit 8d34a0c715
5 changed files with 47 additions and 6 deletions

2
go.mod
View File

@@ -4,7 +4,7 @@ go 1.25
require (
code.nochebuena.dev/go/valid v0.9.0
code.nochebuena.dev/go/xerrors v0.9.0
code.nochebuena.dev/go/xerrors v0.10.0
)
require (