From fc628df42b2334a1bd425fe43112e67f1b8cc948 Mon Sep 17 00:00:00 2001 From: Simon Kuehn Date: Mon, 18 May 2026 10:17:25 +0000 Subject: [PATCH] fix: block pipeline at needs_review when no model detected Without a model name/number specs research is pointless. Stays at needs_review so the user can enter the model manually, then re-run. Co-Authored-By: Claude Sonnet 4.6 --- .../Messenger/Handler/PhotoUploadHandler.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php b/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php index 2befd52..cf2d997 100644 --- a/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php +++ b/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php @@ -43,12 +43,8 @@ final class PhotoUploadHandler ]); $this->jobRepository->save($job); - $hasAnyInfo = '' !== $result['manufacturer'] - || '' !== $result['modelName'] - || '' !== $result['modelNumber']; - - if (!$hasAnyInfo) { - $job->markNeedsReview('OllamaVisionAgent: nothing readable on nameplate'); + if ('' === $result['modelName'] && '' === $result['modelNumber']) { + $job->markNeedsReview('OllamaVisionAgent: no model detected — add model name/number manually and re-run'); $this->jobRepository->save($job); return;