Signing in no longer depends on a mesh-wide query

If your portal was built from the newest platform packages, signing in ended on a 503 for everyone — "We could not check your account just now. This is a temporary problem on our side, not a problem with your account." — on every page, every time. The message was honest: the portal had refused to guess at your account rather than tell a signed-in user they had none. But the problem was not temporary.

What happened. Checking who you are involved a query for your role grants that named no partition — it asked the whole mesh. On a large portal that was a union over every partition schema on every request (measured the day before at around four seconds each under load), and the storage layer had just, deliberately, stopped serving such queries: a read that does not say where to look is now refused rather than silently paid for by everyone else. The sign-in path was the first caller to meet that refusal, and it met it on every request.

What changed.

If you saw the 503, no action is needed: reload after your portal has been updated.

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.