Why Your REST API Returns 200 When It Should Crash: The Silent Poison of Over-Engineering HTTP Semantics

I sat in a war room at a fintech startup I worked at’s San Francisco office at 2:17 a.m., staring at a curl command that made no sense: ```bash curl -X POST https://api.stripe.com/v1/charges \ -H "Authorization: Bearer sk_test_..." \ -d "amount=...