onQueue(config('knowledgebase.queue.embedding', 'default')); } public function handle(IngestionService $ingestionService): void { $item = KnowledgeItem::with('category')->findOrFail($this->knowledgeItemId); Log::info("ReindexKnowledgeItemJob untuk item {$this->knowledgeItemId}"); $ingestionService->processKnowledgeItem($item); } public function failed(Throwable $exception): void { Log::error("ReindexKnowledgeItemJob GAGAL untuk item {$this->knowledgeItemId}", [ 'error' => $exception->getMessage(), ]); } }