whereRaw('LOWER(username) = ?', [$normalized]) ->where('is_active', true) ->whereNull('deleted_at') ->firstOrFail(); return response()->json([ 'data' => $this->journeys->publicPayloadForUser($user), 'meta' => [ 'username' => (string) $user->username, 'generated_at' => now()->toIso8601String(), ], ]); } }