import ManaCore extension AuthClient { /// Stellt sicher, dass der User eingeloggt ist. Nur in DEBUG-Builds /// aktiv: wenn die Session nach `bootstrap()` `.signedOut` ist, /// wird automatisch mit den DEBUG-Credentials angemeldet. In /// Release-Builds No-Op — User muss manuell einloggen. /// /// Vorbild: memoro-native — wird in `RootView.task` aufgerufen. func ensureSignedIn() async { #if DEBUG if case .signedOut = status { Log.auth.notice("DEBUG auto-login: signing in with DebugCredentials") await signIn(email: DebugCredentials.email, password: DebugCredentials.password) } #endif } }