- Clone response before reading to prevent body consumption issues - Add better error logging in API client - Surface backend error messages in capacity page - Import ApiError type for proper error handling Test Results: - Backend: 15 capacity tests passed ✅ - Frontend Unit: 10 passed ✅ - E2E: 130 passed, 24 skipped ✅ Refs: openspec/changes/headroom-foundation