aiService = $aiService; } public function analyze(Candidate $candidate) { if (!auth()->user()->isAdmin()) { abort(403); } try { $analysis = $this->aiService->analyze($candidate); return response()->json($analysis); } catch (\Exception $e) { return response()->json(['error' => $e->getMessage()], 500); } } }