fix(confidence-engine): sanitize start reasoning outage

This commit is contained in:
2026-09-09 18:02:29 +01:00
parent ed033e71d5
commit 707fe1b3c0
2 changed files with 42 additions and 0 deletions
+11
View File
@@ -10,6 +10,17 @@ async function post(request) {
return Response.json(result, { status: 200 });
}
if (result.code === "PROVIDER_UNAVAILABLE") {
console.error("[api/cases/start] provider unavailable", {
error: result.error ?? "Start case failed",
providerApiPath: result.providerApiPath,
});
return Response.json(
{ success: false, error: "Reasoning service is temporarily unavailable." },
{ status: 503 },
);
}
const status =
result.statusCode === 400
? 400