logicsrc/apps
Dong Liu d29808aea2 fix(commandboard-api): return 400 for malformed JSON bodies instead of 500
Malformed JSON on any POST endpoint previously bubbled a SyntaxError to
the top-level handler, which mapped every throw to 500. Client input
errors now respond 400 { "error": "Invalid JSON body" } via a typed
InvalidJsonBodyError thrown from readJson().

Adds contract tests covering all four POST endpoints plus a control
asserting schema-invalid (but well-formed) bodies still return 422.

Fixes #11
2026-06-12 00:02:08 +00:00
..
commandboard-api fix(commandboard-api): return 400 for malformed JSON bodies instead of 500 2026-06-12 00:02:08 +00:00
commandboard-web feat: add c0mpute plugin and hire-us request flow 2026-06-06 19:42:00 +00:00
logicsrc-web fix(web): CI E2E — resilient blog/RSS without Supabase + update stale test 2026-06-08 13:00:51 +00:00