public function checkPulsQuestions(Request $request): bool 	{ 		$survey = (new Survey)->getRelevantPulsSurvey(); // TODO get questions from relevant previous cycle 		$question_id_array = $survey->questions()->pluck('questions.id')->all();  		$request->validate([ 			'title' => ['required', 'string', 'max:100'], 			'puls_questions' => ['array', 'required_if:draft,false', new CheckPulsPickedQuestionCountInLimits($request->extra_questions ?? [])], 			'puls_questions.*' => ['required', 'uuid', 'exists:' . Question::class . ',id', Rule::exists(Question::class, 'id')->where(function ($query) use ($question_id_array) { 				$query->where('class', QuestionClass::Basic->value)->whereIn('id', $question_id_array); 			})], 		]);  		return false; 	}