rdev/internal
jordan b41e0dfbf9
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
fix: use raw JSON responses in claudebox server
The claudebox sidecar was using api.WriteJSON which wraps responses in
{data: ..., meta: ...} format. The claudebox HTTP client expects raw
JSON responses without wrapping.

This caused git clone to appear to fail - the HTTP request succeeded
and returned {data: {success: true, cloned: true}, meta: {...}}, but
the client decoded success=false because it couldn't find the fields
at the top level.

Added writeRawJSON helper and replaced all api.WriteJSON calls with it
for actual responses. Error responses still use api.WriteBadRequest
which returns proper error format.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 16:41:21 -07:00
..
adapter feat: add Slate documentation templates to skeleton 2026-02-07 16:06:36 -07:00
auth feat: implement Visual Verification API layer (Week 2) 2026-02-03 19:29:40 -07:00
circuitbreaker feat: Implement hexagonal architecture with services, webhooks, queue, and telemetry 2026-01-25 19:57:46 -07:00
claudebox fix: use raw JSON responses in claudebox server 2026-02-07 16:41:21 -07:00
cmdlimit feat: Add CI pipeline proxy, DNS alias management, and worker executor system 2026-01-27 21:05:28 -07:00
db feat: enterprise worker pool with HTTP sidecar pattern 2026-02-05 16:21:11 -07:00
domain feat: add structured logging infrastructure and SDLC extensions 2026-02-04 22:56:04 -07:00
envutil feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
handlers fix: wire workService to WorkersHandler and add /work/tasks endpoint 2026-02-06 10:35:39 -07:00
logging feat: add structured logging infrastructure and SDLC extensions 2026-02-04 22:56:04 -07:00
metrics feat: add diagnostics endpoint and external health monitoring 2026-02-03 19:10:56 -07:00
middleware feat: Add CI pipeline proxy, DNS alias management, and worker executor system 2026-01-27 21:05:28 -07:00
port fix: wire workService to WorkersHandler and add /work/tasks endpoint 2026-02-06 10:35:39 -07:00
ratelimit feat: Add CI pipeline proxy, DNS alias management, and worker executor system 2026-01-27 21:05:28 -07:00
sanitize feat: Add claude-config API, security hardening, and testing infrastructure 2026-01-25 01:29:13 -07:00
sdlc fix: cookbook tree runner stdout/stderr separation and bash brace expansion 2026-02-02 15:15:02 -07:00
service feat: add Slate documentation templates to skeleton 2026-02-07 16:06:36 -07:00
telemetry fix: Use FQDN for k8s service hostnames and remove broken commonLabels 2026-01-31 20:46:04 -07:00
testutil feat: Implement hexagonal architecture with services, webhooks, queue, and telemetry 2026-01-25 19:57:46 -07:00
validate feat: Add CI pipeline proxy, DNS alias management, and worker executor system 2026-01-27 21:05:28 -07:00
webhook fix: go.work race condition with batch components and idempotent provisioning 2026-02-05 12:31:40 -07:00
worker fix: preserve work on build retry, clear stale audit data 2026-02-07 08:40:36 -07:00