fix: camelCase payload keys for Bricks API and detailed logging#39
Conversation
- Fix publish_section_version payload keys: snake_case → camelCase (projectUniqueId, sectionKey, workflowId, workflowName, workflowMetadata) to match Bricks API requirements (was getting HTTP 400 MISSING_FIELDS) - Add workflowMetadata with execution_id, executed_at, version - Add detailed logging to BricksApiAdapter (GET/POST requests, responses, error bodies) for debugging - Propagate original error messages in ToolError instead of generic messages
30b700a to
fe6038e
Compare
Code Review — PR #39 🤖Score : 7/10 — PR solide, le bug fix est clean et les tests suivent. ✅ Points positifs
|
Changes
Tests