Run 28eb6e5b…
Статус: COMPLETED · correlation: 9d9f02c4-b8a6-467f-a9cb-1a427eea3d2b
Сводка
- Документов: 1 (с отметкой parse: 1)
- Позиций (consolidated): 2
- Confirmed / Review / Excluded / No match: 0 / 1 / 1 / 0
- Извлечённых фактов: 18
- Стадий: 10 · суммарное время стадий (по started/ended): 70.8 s
- Catalog snapshot: 8a803200… · 20.07.2026, 15:08:22
Стадии и длительность
| Стадия | Статус | Длительность | Ошибка / метрики |
|---|---|---|---|
| INTAKE | COMPLETED | 3 ms | |
| DOCUMENT_ACQUISITION | COMPLETED | 2.3 s | |
| ROUTING | COMPLETED | 49 ms | |
| PARSE | COMPLETED | 3.3 s | |
| EXTRACT | COMPLETED | 60.1 s | |
| CONSOLIDATE | COMPLETED | 752 ms | |
| CATALOG_MATCH | COMPLETED | 1.9 s | |
| EXTERNAL_SEARCH | COMPLETED | 72 ms | |
| DECISION | COMPLETED | 1.9 s | |
| WRITEBACK | COMPLETED | 504 ms |
Документы
| Файл | MIME | Parse | Route | SHA256 | Скачать |
|---|---|---|---|---|---|
| Screenshot_1.jpg | image/jpeg | OK | IMAGE_OCR | fb6592678b5b… | Скачать |
Хранение в MinIO по storageKey. Скачивание — через API (/api/… на том же origin, прокси Route Handler → сервис api).
Parse / extract artifacts
| Тип | Документ | Parser | Статус | Payload |
|---|---|---|---|---|
| PARSE_NORMALIZED | Screenshot_1.jpg | tesseract | OK | {"route":"IMAGE_OCR","chunks":[{"kind":"candidate_span","ordinal":0,"zoneKind":"candidate_span","sourceType":"paragraph","sectionTitle":null,"zoningStrategy":"pseudo_structured_span","candidateSignals":["product_anchor","structured_signal","pseudo_table_text"]}],"detail":{"preprocess":"sharp-general"},"fileName":"Screenshot_1.jpg","parseRisk":[],"layoutNote":"tesseract:image-preprocessed+raw-fallback","parserUsed":"tesseract","chunkSummary":{"chunkCount":1,"zoneCounts":{"candidate_span":1},"sectionTitles":[],"sourceTypeCounts":{"paragraph":1},"tableRowsWithHeaderMap":0},"parseVersion":"parse-v… |
| DEEPSEEK_PRODUCT_PASSPORT_IO | Screenshot_1.jpg | deepseek | COMPLETED | {"chunks":[{"id":"4595c826-bfce-4787-b134-0eb029628d14:full-text-dump:1","kind":"full_document_text_dump","text":"DOCUMENT_FILE: Screenshot_1.jpg\nDOCUMENT_ID: 4595c826-bfce-4787-b134-0eb029628d14\nDOCUMENT_PART: 1\nDOCUMENT_CHUNKS_TOTAL: 1\nDOCUMENT_DUMP:\nCHUNK 0 | ID: 27f6fa57-0801-4d9e-bb1e-5d2cd85f50fd | KIND: candidate_span\nГлавная ( Сервисы ( Запрос цен для закупок малого объема ( Запрос цен для закупок малого объема (детально)\nЗакупка ‘аптечек и самоспасателей у\n\n№03663000853202600038. Начальная (максимальная) цена контракта: 99 534,00 P руб.\n\n`Заказчик MBOY - ЛИЦЕЙ №2\n`Опублико… |
Извлечённые факты (extract)
| Тип | Confidence | Payload |
|---|---|---|
| POSITION_NO | 0.920 | {"positionNo":"1"} |
| TECH_SPEC | 0.860 | {"value":"фильтрующий универсальный","characteristicLayer":"characteristicsRaw"} |
| ITEM_NAME | 0.920 | {"text":"самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ","aiGroupCodes":["02.06"],"aiGroupSignals":["самоспасатель","фильтрующий","универсальный"],"aiGroupEvidence":"самоспасатель фильтрующий универсальный","aiGroupAmbiguity":"Нет модели и прямого указания на промышленный контекст; возможен пожарный фильтрующий самоспасатель при отсутствии уточнения.","aiGroupRationale":"Фильтрующи… |
| ARTICLE | 0.900 | {"value":"32.99.11.199"} |
| QUANTITY | 0.900 | {"raw":"20","value":20} |
| UOM | 0.900 | {"raw":"ШТ","normalized":"ШТ"} |
| TECH_SPEC | 0.860 | {"value":"универсальный","characteristicField":"applicationAreas","characteristicLayer":"characteristics"} |
| TECH_SPEC | 0.860 | {"value":"фильтрующий","characteristicField":"productTypes","characteristicLayer":"characteristics"} |
| TECH_SPEC | 0.860 | {"value":"самоспасатель фильтрующий","characteristicField":"productTypes","characteristicLayer":"characteristics"} |
| TECH_SPEC | 0.860 | {"value":"фильтрующий","characteristicField":"selfRescuerTypes","characteristicLayer":"characteristics"} |
| TECH_SPEC | 0.860 | {"value":"универсальный","characteristicField":"applicationAreas","characteristicLayer":"criticalCharacteristics"} |
| TECH_SPEC | 0.860 | {"value":"фильтрующий","characteristicField":"selfRescuerTypes","characteristicLayer":"criticalCharacteristics"} |
| POSITION_NO | 0.920 | {"positionNo":"2"} |
| ITEM_NAME | 0.920 | {"text":"Аптечка для оказания первой помощи","aiGroupCodes":[],"aiGroupSignals":["аптечка","первая помощь"],"aiGroupEvidence":"Аптечка для оказания первой помощи","aiGroupAmbiguity":null,"aiGroupRationale":"Классификатор содержит только СИЗОД; аптечка не относится к средствам индивидуальной защиты органов дыхания, поэтому группа не присвоена.","aiGroupConfidence":0,"aiGroupRejectedCodes":[]} |
| ARTICLE | 0.900 | {"value":"21.20.24.170"} |
| QUANTITY | 0.900 | {"raw":"26","value":26} |
| UOM | 0.900 | {"raw":"ШТ","normalized":"ШТ"} |
| TECH_SPEC | 0.860 | {"value":"для оказания первой помощи","characteristicLayer":"characteristicsRaw"} |
Позиции (consolidate)
| Название | Кол-во / ед. | Consistency | Conf. | Relevance |
|---|---|---|---|---|
| самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ | {"raw":"20","value":20} ШТ | CONSISTENT | 0.88 | PRODUCT_POSITION (0.92) |
| Аптечка для оказания первой помощи | {"raw":"26","value":26} ШТ | CONSISTENT | 0.90 | PRODUCT_POSITION (0.80) |
Кластеры кандидатов (UC-06/07)
| mergeKey | Кандидаты |
|---|---|
| deepseek:deepseek-passport:4595c826-bfce-4787-b134-0eb029628d14:1 |
|
| deepseek:deepseek-passport:4595c826-bfce-4787-b134-0eb029628d14:2 |
|
Матчинг: тип, top-3, лучший товар
| Позиция | Disposition | Тип | Confidence | Best product | Top-3 |
|---|---|---|---|---|---|
| самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ | REVIEW_REQUIRED generic_self_rescuer_variant_ambiguous_requires_review | ANALOG (ambiguity) | MEDIUM · 0.760 | 30641028… |
|
| Аптечка для оказания первой помощи | EXCLUDED_NON_PRODUCT out_of_catalog_domain:medical_kit | NONE | LOW · 0.000 | — | — |
Внешний поиск и catalog gap
Результат: NO_EXTERNAL_MATCH
Кандидаты
Нет кандидатов.
Catalog gap
Нет записей catalog_gap.
Решение
TZP
Relevant: 1 · confirmed: 0 · review: 1 · excluded: 1 · unsupported docs: 0
Квалификация завершена Тип тендера: ТЗП Верхняя группа продукции: 03. Самоспасатели пожарные Нижняя группа продукции: 03.01. Фильтрующие самоспасатели Товар: не найден Ошибки: - Требуется ручная проверка: самоспасатель фильтрующий универсальный.199... 20 ШТ Позиции: 1. самоспасатель фильтрующий универсальный.199... 20 ШТ [20 ШТ] Статус: Проверить вручную Выбранный товар: не выбран, есть кандидат на проверку: Самоспасатель фильтрующий средней эффективности. Газодымозащитный комплект ЗЕВС 30 Причина: generic_self_rescuer_variant_ambiguous_requires_review AI-группа: 03.01. Фильтрующие самоспасатели — уверенность 82.0% Признаки AI-группы: самоспасатель; фильтрующий; универсальный Доказательство AI: самоспасатель фильтрующий универсальный Обоснование AI-группы: Фильтрующий универсальный самоспасатель соответствует группе промышленных фильтрующих самоспасателей (02.06), так как нет признаков пожарного или изолирующего исполнения. Отклонённые группы AI: 01. СИЗОД для гражданской обороны; 03.01. Фильтрующие самоспасатели Неоднозначность AI: Нет модели и прямого указания на промышленный контекст; возможен пожарный фильтрующий самоспасатель при отсутствии уточнения. Топ-3 кандидата: 1. Самоспасатель фильтрующий средней эффективности. Газодымозащитный комплект ЗЕВС 30 — совпадение 76.0% 2. Самоспасатель фильтрующий высокой эффективности. Газодымозащитный комплект ЗЕВС 30У — совпадение 76.0% 3. Самоспасатель универсальный фильтрующий высокой эффективности. Газодымозащитный комплект ЗЕВС 35 марки ABEKNOCOSXP — совпадение 76.0%
stats (JSON)
{"none":0,"exact":0,"analog":1,"positions":2,"summaryInput":[{"title":"самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ","groupKey":"self_rescuer_filtering","positionId":"2077af6b-db2f-4845-a758-e3c5b2a8b777","disposition":"REVIEW_REQUIRED","bestProductId":"30641028-6884-4e16-90ff-0b0b11621476"},{"title":"Аптечка для оказания первой помощи","groupKey":"medical_kit","positionId":"886ebfce-7eeb-4db7-b667-389170997884","disposition":"EXCLUDED_NON_PRODUCT","bestProductId":null}],"lowInputQuality":false,"sourceIncomplete":false,"confirmedPositions":0,"pipelineDiagnostics":{"outcome":{"noMatchPositions":0,"confirmedPositions":0,"reviewRequiredPositions":1,"productRelevantPositions":1,"excludedNonProductPositions":1},"matching":{"noMatchPositions":0,"positionsMatched":2,"confirmedPositions":0,"unconfirmedPositions":[{"title":"самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ","positionId":"2077af6b-db2f-4845-a758-e3c5b2a8b777","reportReason":"generic_self_rescuer_variant_ambiguous_requires_review","rerankSource":null,"bestProductId":"30641028-6884-4e16-90ff-0b0b11621476","rejectReasons":["generic_catalog_label"],"productBlockKey":"deepseek-passport:4595c826-bfce-4787-b134-0eb029628d14:1","reportDisposition":"REVIEW_REQUIRED"},{"title":"Аптечка для оказания первой помощи","positionId":"886ebfce-7eeb-4db7-b667-389170997884","reportReason":"out_of_catalog_domain:medical_kit","rerankSource":null,"bestProductId":null,"rejectReasons":[],"productBlockKey":"deepseek-passport:4595c826-bfce-4787-b134-0eb029628d14:2","reportDisposition":"EXCLUDED_NON_PRODUCT"}],"positionsSentToMatching":2,"reviewRequiredPositions":1,"unconfirmedReasonCounts":{"generic_catalog_label":1,"out_of_catalog_domain:medical_kit":1,"generic_self_rescuer_variant_ambiguous_requires_review":1},"excludedNonProductPositions":1},"consolidation":{"clusterCount":2,"sourceFactCount":18,"selectedFactCount":18,"candidateDraftCount":2,"dedupedClusterCount":0,"positionsConsolidated":2},"serperEnrichment":{"serperWebPositions":0,"serperCachePositions":0,"positionsSentToSerper":2,"serperExtractedPositions":0},"documentSelection":{"sourceIncomplete":false,"selectedDocuments":[{"score":166,"reasons":["product_word","target_respiratory_product","model_or_class","quantity_or_uom","product_anchor"],"fileName":"Screenshot_1.jpg","documentId":"4595c826-bfce-4787-b134-0eb029628d14","sentChunks":1,"totalChunks":1,"selectedChunks":1}],"selectedDocumentCount":1,"selectedDocumentFound":true,"sourceIncompleteReason":null,"supplementalDocumentIds":[],"sourceCompletenessStatus":"COMPLETE"},"deepseekExtraction":{"inputMode":"full_document_text_dump","sentChunks":1,"failureReason":null,"sentDocuments":1,"sentCharacters":1124,"sentSourceChunks":1,"sentWorkbookRows":0,"expectedItemCount":2,"requestWindowCount":1,"productExtractionFailed":false,"positionsReturnedByDeepSeek":2,"itemsMaterializedFromDeepSeek":2}},"conflictingPositions":0,"lowConfidenceMatches":1,"unsupportedDocuments":0,"catalogAnalogPositions":1,"sourceIncompleteReason":null,"webPriceFoundPositions":0,"catalogNoMatchPositions":0,"reviewRequiredPositions":1,"productRelevantPositions":1,"sourceCompletenessStatus":"COMPLETE","tenderTypeClassification":{"signals":["procedure_method:Запрос котировок","url_signal:TZP","bitrix_explicit:TZP","title_signal:TZP","method_signal:TZP","procurement_package_signal:TZP"],"conflicts":[],"confidence":0.92,"tenderType":"TZP"},"webSearchFailedPositions":0,"catalogConfirmedPositions":0,"webPriceNotFoundPositions":0,"excludedNonProductPositions":1}Confidence model (run)
Развернуть JSON
{"match":{"conflictingPositions":0,"lowConfidenceMatches":1},"decision":{"note":"decision embedding skipped; qualification preserved","vectorEmbeddingError":"OpenAI embeddings 429: {\n \"error\": {\n \"message\": \"You have no credits remaining. Add credits to continue using the API at https://platform.openai.com/settings/organization/billing/.\",\n \"type\": \"insufficient_quota\",\n \"param\": null,\n \"code\": \"credit_balance_exhausted\"\n }\n}\n","vectorStubDimensions":0,"vectorEmbeddingSkipped":true,"tenderTypeClassification":{"signals":["procedure_method:Запрос котировок","url_signal:TZP","bitrix_explicit:TZP","title_signal:TZP","method_signal:TZP","procurement_package_signal:TZP"],"conflicts":[],"confidence":0.92,"tenderType":"TZP"}},"inputHealth":{"parse":{"notes":[],"incomplete":false},"acquisition":{"notes":[],"fieldUsed":"UF_CRM_1765308782554","incomplete":false,"fieldChecked":["UF_CRM_1765308782554","UF_CRM_1765284084707"],"webEnrichment":{"facts":0,"notes":["disabled"],"failed":0,"enabled":false,"fetched":0,"skipped":0,"discovered":0},"downloadedCount":1,"unsupportedCount":0,"addedDocumentCount":1,"documentSourceUsed":"deal","archiveExpandedCount":0,"emptyAfterParseCount":0},"incompleteInput":false},"qualificationV2":{"runId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e","summary":{"noMatchCount":0,"confirmedCount":1,"requirementCount":2,"reviewRequiredCount":1,"unsafeConfirmedCount":0,"sourceIncompleteCount":0},"version":"qualification-v2.0","decisions":[{"top3":[{"role":"accessory","family":"filtering_self_rescuer","groupKey":"breathing_apparatus","productId":"b12d5663-e757-496e-b55e-3f59f5c44191","productName":"\"Чехол баллона ЦРКЯ 05940. 08.000-20\"","lexicalScore":0.2,"modelIdentities":[],"shortlistReason":"family_overlap","variantIdentities":[],"criticalCharacteristics":{}},{"role":"accessory","family":"filtering_self_rescuer","groupKey":"breathing_apparatus","productId":"63705be1-61e6-42e9-ac26-d5483b1357c4","productName":"Сумка на плечо (увеличенного объема) SB-11.085","lexicalScore":0.1934782608695652,"modelIdentities":[],"shortlistReason":"family_overlap","variantIdentities":[],"criticalCharacteristics":{}},{"role":"accessory","family":"isolating_self_rescuer","groupKey":"self_rescuer_fire_isolating","productId":"e3ee8ca8-850a-40eb-b3ad-3a061262e133","productName":"Самоспасатель изолирующий универсальный СИП-3 в сумке","lexicalScore":0.1724137931034483,"modelIdentities":["сип-3"],"shortlistReason":"lexical_overlap","variantIdentities":[],"criticalCharacteristics":{}}],"conflicts":[{"code":"product_role_mismatch","message":"Requirement and catalog candidate have different product roles","candidateValue":"accessory","requirementValue":"complete_product"},{"code":"critical_characteristic_mismatch","message":"Critical characteristic applicationAreas is not covered by catalog candidate","candidateValue":[],"requirementValue":["универсальный"]},{"code":"critical_characteristic_mismatch","message":"Critical characteristic selfRescuerTypes is not covered by catalog candidate","candidateValue":[],"requirementValue":["фильтрующий"]}],"matchKind":"STRICT","confidence":0.45,"disposition":"REVIEW_REQUIRED","requirementId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e:2077af6b-db2f-4845-a758-e3c5b2a8b777","selectedProductId":"b12d5663-e757-496e-b55e-3f59f5c44191","selectedProductName":"\"Чехол баллона ЦРКЯ 05940. 08.000-20\""},{"top3":[{"role":"unknown","family":"unknown","groupKey":"testovye-tovary-dlya-im","productId":"7fbc9ac7-0a9e-4ede-a299-ab825c56aae0","productName":"Тестирование коэффициента","lexicalScore":0.1111111111111111,"modelIdentities":[],"shortlistReason":"lexical_overlap","variantIdentities":[],"criticalCharacteristics":{}},{"role":"complete_product","family":"disposable_respirator","groupKey":"respirator_civil_defense","productId":"1803e052-e7ca-4359-a3d9-f55c098365ef","productName":"Респиратор Р-2","lexicalScore":0.1,"modelIdentities":[],"shortlistReason":"lexical_overlap","variantIdentities":[],"criticalCharacteristics":{}},{"role":"unknown","family":"unknown","groupKey":"testovye-tovary-dlya-im","productId":"2ab181bb-6cb5-4b92-a68b-f7815e14249a","productName":"Мелок от клещей","lexicalScore":0.09090909090909091,"modelIdentities":[],"shortlistReason":"lexical_overlap","variantIdentities":[],"criticalCharacteristics":{}}],"conflicts":[],"matchKind":"STRICT","confidence":0.2,"disposition":"CONFIRMED","requirementId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e:886ebfce-7eeb-4db7-b667-389170997884","selectedProductId":"1803e052-e7ca-4359-a3d9-f55c098365ef","selectedProductName":"Респиратор Р-2"}],"generatedAt":"2026-08-07T07:13:18.145Z","requirements":[{"uom":"шт","role":"complete_product","family":"filtering_self_rescuer","source":{"runId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e","inputMode":"full_document_text_dump","sourceFileNames":["Screenshot_1.jpg"],"sourceDocumentIds":["4595c826-bfce-4787-b134-0eb029628d14"],"deepSeekArtifactIds":["5ed6272f-d7a9-4088-94e9-4487c1e59a04"],"sourceCompletenessReason":null,"sourceCompletenessStatus":"COMPLETE"},"groupKey":null,"quantity":20,"positionId":"2077af6b-db2f-4845-a758-e3c5b2a8b777","positionNo":"1","requirementId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e:2077af6b-db2f-4845-a758-e3c5b2a8b777","requestedTitle":"самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ УНИВЕРСАЛЬНЫЙ ФИЛЬТРУЮЩИЙ САМОСПАСАТЕЛЬ ФИЛЬТРУЮЩИЙ ФИЛЬТРУЮЩИЙ УНИВЕРСАЛЬНЫЙ фильтрующий универсальный","modelIdentities":[],"normalizedTitle":"самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 шт универсальный фильтрующий самоспасатель фильтрующий фильтрующий универсальный фильтрующий универсальный","variantIdentities":[],"criticalCharacteristics":{"applicationAreas":["универсальный"],"selfRescuerTypes":["фильтрующий"]}},{"uom":"шт","role":"unknown","family":"unknown","source":{"runId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e","inputMode":"full_document_text_dump","sourceFileNames":["Screenshot_1.jpg"],"sourceDocumentIds":["4595c826-bfce-4787-b134-0eb029628d14"],"deepSeekArtifactIds":["5ed6272f-d7a9-4088-94e9-4487c1e59a04"],"sourceCompletenessReason":null,"sourceCompletenessStatus":"COMPLETE"},"groupKey":null,"quantity":26,"positionId":"886ebfce-7eeb-4db7-b667-389170997884","positionNo":null,"requirementId":"28eb6e5b-f32a-4f91-9555-5d9137648b7e:886ebfce-7eeb-4db7-b667-389170997884","requestedTitle":"Аптечка для оказания первой помощи ДЛЯ ОКАЗАНИЯ ПЕРВОЙ ПОМОЩИ для оказания первой помощи","modelIdentities":[],"normalizedTitle":"аптечка для оказания первой помощи для оказания первой помощи для оказания первой помощи","variantIdentities":[],"criticalCharacteristics":{}}]},"extractionQuality":{"at":"2026-08-07T07:13:15.498Z","coverage":1,"lowRecall":false,"lowCoverage":false,"totalChunks":1,"failedChunks":0,"failureReason":null,"retryStrategy":null,"hasFailedChunks":false,"lowRecallReasons":[],"expectedItemCount":2,"extractedItemCount":2,"secondPassTriggered":false,"lowRecallRetrySkipped":false,"productPassportPrimary":true,"lowRecallRetryTriggered":false,"productExtractionFailed":false,"lowRecallRetrySkipReason":null},"sourceCompleteness":{"at":"2026-08-07T07:13:15.498Z","notes":[],"reason":null,"status":"COMPLETE","retryAttempted":false,"retryRecovered":false,"selectedDocumentIds":["4595c826-bfce-4787-b134-0eb029628d14"],"supplementalDocumentIds":[]},"matchingDiagnostics":{"at":"2026-08-07T07:13:16.950Z","noMatchPositions":0,"positionsMatched":2,"confirmedPositions":0,"serperWebPositions":0,"serperCachePositions":0,"unconfirmedPositions":[{"title":"самоспасатель фильтрующий универсальный 32.99.11.199 ... 20 ШТ","positionId":"2077af6b-db2f-4845-a758-e3c5b2a8b777","reportReason":"generic_self_rescuer_variant_ambiguous_requires_review","rerankSource":null,"bestProductId":"30641028-6884-4e16-90ff-0b0b11621476","rejectReasons":["generic_catalog_label"],"productBlockKey":"deepseek-passport:4595c826-bfce-4787-b134-0eb029628d14:1","reportDisposition":"REVIEW_REQUIRED"},{"title":"Аптечка для оказания первой помощи","positionId":"886ebfce-7eeb-4db7-b667-389170997884","reportReason":"out_of_catalog_domain:medical_kit","rerankSource":null,"bestProductId":null,"rejectReasons":[],"productBlockKey":"deepseek-passport:4595c826-bfce-4787-b134-0eb029628d14:2","reportDisposition":"EXCLUDED_NON_PRODUCT"}],"positionsSentToSerper":2,"positionsSentToMatching":2,"reviewRequiredPositions":1,"unconfirmedReasonCounts":{"generic_catalog_label":1,"out_of_catalog_domain:medical_kit":1,"generic_self_rescuer_variant_ambiguous_requires_review":1},"serperExtractedPositions":0,"excludedNonProductPositions":1},"consolidationQuality":{"at":"2026-08-07T07:13:16.254Z","clusterCount":2,"sourceFactCount":18,"consolidatedCount":2,"selectedFactCount":18,"usedEmptyFallback":false,"usedLegacyFallback":false,"candidateDraftCount":2,"dedupedClusterCount":0},"productPassportExtraction":{"at":"2026-08-07T07:13:15.498Z","notes":["all_run_documents_sent_to_deepseek"],"inputMode":"full_document_text_dump","itemCount":2,"confidence":1,"sentChunks":1,"diagnostics":{"model":"deepseek-v4-flash","source":"deepseek","maxChars":80000,"warnings":["full_document_context"],"chunkCount":1,"promptChars":1677,"promptTruncated":false,"documentCompleteness":"complete"},"primaryMode":true,"selectedChunks":1,"selectedDocuments":[{"score":166,"reasons":["product_word","target_respiratory_product","model_or_class","quantity_or_uom","product_anchor"],"fileName":"Screenshot_1.jpg","documentId":"4595c826-bfce-4787-b134-0eb029628d14","sentChunks":1,"totalChunks":1,"selectedChunks":1}],"sentDocumentCount":1,"requestWindowCount":1,"sentCharacterCount":1124,"sentSourceChunkCount":1,"sentWorkbookRowCount":0,"materializedItemCount":2,"selectedDocumentFound":true}}Writeback (Bitrix)
- Статус outbox: SENT
Ответственные по группам не сформированы (нет матчей или нет группы у товара).
Rerun / diff
Новый запуск — с карточки тендера (кнопка rerun). Сравнение run: нет более старого run в списке.