diff --git a/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php b/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php index e97d013b..1af7a7b5 100644 --- a/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php @@ -81,6 +81,8 @@ class ETLPDFPurchaseOrderClaudeProcessor // Upload PDFs to Claude $fileIds = $this->uploadsClaudeFiles->execute($tempPaths); + Log::info('fileIds: '. json_encode($fileIds)); + $kvp = KeyValuePair::where( 'key', KVPKey::CLAUDE_PROMPT_PREFIX . 'EXTRACT_1' @@ -93,6 +95,8 @@ class ETLPDFPurchaseOrderClaudeProcessor $userPrompt = $kvp->value; $response = $this->createsClaudeResponseWithFiles->execute($userPrompt, $fileIds); + Log::info('response: '. json_encode($response)); + $textContent = $response['content'][0]['text'] ?? '[]'; // Strip ```json fences