23140a730c
The electron boot path now classifies a Nous Cloud 502/503/504 at both the OAuth ticket-mint and readiness boundaries and carries isCloudBackendDown / statusCode through DesktopBootProgress, but the renderer never consumed the structured signal — a cloud-backend failure fell into the generic remote- failure recovery copy. Make BootFailureOverlay branch on isCloudBackendDown: lead with the cloud-specific title/description, drop the local-only Repair action, and surface the actionable portal / Local-mode / Discord guidance (the electron factory's full message is still shown in the error box). Adds the cloudDown i18n keys (en + ar/ja/zh/zh-hant) and a regression test asserting the cloud-down recovery renders and Repair is dropped.