diff --git a/ordinis-admin-ui/src/auth/RequireAuth.tsx b/ordinis-admin-ui/src/auth/RequireAuth.tsx
index 3ce7136..38edbaa 100644
--- a/ordinis-admin-ui/src/auth/RequireAuth.tsx
+++ b/ordinis-admin-ui/src/auth/RequireAuth.tsx
@@ -19,8 +19,10 @@ import { useAuth } from '@/auth/useAuth'
*
Click «Войти» → signinRedirect → Keycloak → callback → authenticated.
* OIDC error в URL (?error=...) → error screen (не редиректим в цикле).
* auth.error (Keycloak недоступен) → error screen с сообщением.
- * Mutations пытаются 401 → TokenSync ловит, делает silentRenew или
- * показывает inline ошибку (anonymous user → не редиректим без CTA).
+ * Mutations пытаются 401 → apiClient interceptor ловит, делает
+ * ensureFreshToken + retry; на refresh failure keycloak-js сам
+ * редиректит на /login (full reload). Inline ошибка остаётся для
+ * anonymous users без CTA-сценария.
*
*/
export function RequireAuth({ children }: { children: ReactNode }) {