Remote Control failures now tell you what actually broke and that you can rerun /remote-control to retry.
What's wrong with this entry?
Bridge failures are now distinguished by reason and kind instead of collapsing into one generic error, and the message tells you how to retry.
- New failure reasons
request_rejected, whose message is assembled as "Remote Control server rejected the request (HTTP ...) — run /remote-control to retry", andmalformed_response. - HTTP classification separates "oauth_rejected" (non-terminal) from "transient" and "rejected" (terminal).
- Failures are reported with an explicit kind, "terminal" or "auth", including the org-policy case.
- App state carries
replBridgeErrorandreplBridgeErrorKind.
run /remote-control to retry
Strings lifted out of the shipped bundle, so the claim above can be checked against them.