Cloud gateway settings-load failures now report a specific reason and a 'forbidden' flag
When Claude Code's cloud gateway fails to load settings, the failure result now includes a forbidden boolean and a reason field, set to one of gateway_signin_required, gateway_access_denied, or remote_settings_required_unavailable. These are added alongside the existing exitMessage and endedSession fields, and cover the 401 (unauthorized), 403 (forbidden), and other error cases.
This gives more precise, structured information about why a settings load failed, which should make it easier to distinguish an access-denied case from a sign-in problem or an unavailable service.