DashboardclireportCliError captures API 400

reportCliError captures API 400

Category: decision
Confidence: 1.00
ID: 01a08aa5-a5cf-7e9d-b6cc-f3a75d7c6004
Project ID: c760f4f9-42b0-4ce0-b36d-6b8c38d770b2
Cross-project: No
Recalled in other projects: 1
Source session: 0iRbOD1VHj1PKYbvU
Created: 2026-09-10 09:28:26
Updated: 2026-09-10 09:28:26

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 2 2h ago

Content

Chose capturing ApiError status 400 over silencing all 4xx responses because malformed requests authored by Sentry CLI are product defects; only statuses strictly above 400 and below 500 are expected user errors. Convert known user-authored search-query parse failures to fielded ValidationError at the command boundary, rather than suppressing every 400 and hiding CLI bugs.

Move to: