← К тендеру

Run fcebfe59…

Статус: COMPLETED · correlation: a9db70dc-5d6f-4505-beae-0ec1e9abb360

Сводка

  • Документов: 1 (с отметкой parse: 1)
  • Позиций (consolidated): 2
  • Confirmed / Review / Excluded / No match: 1 / 0 / 1 / 0
  • Извлечённых фактов: 47
  • Стадий: 10 · суммарное время стадий (по started/ended): 20.7 s
  • Catalog snapshot: cf8a7d48… · 12.09.2026, 12:19:50

Стадии и длительность

СтадияСтатусДлительностьОшибка / метрики
INTAKECOMPLETED3 ms
DOCUMENT_ACQUISITIONCOMPLETED2.9 s
ROUTINGCOMPLETED41 ms
PARSECOMPLETED186 ms
EXTRACTCOMPLETED6.1 s
CONSOLIDATECOMPLETED3.9 s
CATALOG_MATCHCOMPLETED4.1 s
EXTERNAL_SEARCHCOMPLETED150 ms
DECISIONCOMPLETED3.2 s
WRITEBACKCOMPLETED155 ms

Документы

ФайлMIMEParseRouteSHA256Скачать
Dogovor-postavki-dlya-birzhi-_9_.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentOKDOCX_NATIVE70754a4b491e…Скачать

Хранение в MinIO по storageKey. Скачивание — через API (/api/… на том же origin, прокси Route Handler → сервис api).

Parse / extract artifacts

ТипДокументParserСтатусPayload
PARSE_NORMALIZEDDogovor-postavki-dlya-birzhi-_9_.docxmammothOK{"route":"DOCX_NATIVE","chunks":[{"kind":"table_row","ordinal":0,"rowIndex":0,"zoneKind":"table_row","headerMap":null,"sourceType":"table_row","sectionTitle":null,"zoningStrategy":"tabular_rows","candidateSignals":[]},{"kind":"table_row","ordinal":1,"rowIndex":1,"zoneKind":"table_row","headerMap":null,"sourceType":"table_row","sectionTitle":null,"zoningStrategy":"tabular_rows","candidateSignals":["product_anchor"]},{"kind":"table_row","ordinal":2,"rowIndex":2,"zoneKind":"table_row","headerMap":null,"sourceType":"table_row","sectionTitle":null,"zoningStrategy":"tabular_rows","candidateSignals":…
DEEPSEEK_PRODUCT_PASSPORT_IODogovor-postavki-dlya-birzhi-_9_.docxdeepseekCOMPLETED{"chunks":[{"id":"5cfe2e79-7047-464c-a05d-962f4a7f0aad:markitdown_markdown_dump:1","kind":"markitdown_markdown_dump","text":"DOCUMENT_FILE: Dogovor-postavki-dlya-birzhi-_9_.docx\nDOCUMENT_ID: 5cfe2e79-7047-464c-a05d-962f4a7f0aad\nDOCUMENT_PART: 1\nDOCUMENT_CONVERTER: markitdown\nDOCUMENT_SCOPE: all_run_documents\nDOCUMENT_MARKDOWN:\n## Договор поставки №\n\nг.Казань ДАТА\n\nООО «НАИМЕНОВАНИЕ 1», именуемое «Поставщик» в лице ФИО1, действующего на основании ОСНОВАНИЕ ПОЛНОМОЧИЙ, с одной стороны и\n\nООО «Казанский ДСК», именуемое «Покупатель» в лице директора Некрасова Андрея Борисовича, действу…

Извлечённые факты (extract)

ТипConfidencePayload
ARTICLE0.950{"value":"10045"}
POSITION_NO0.970{"positionNo":"1"}
ITEM_NAME0.970{"text":"Костюм летний для защиты от термических рисков электрической дуги СП"}
MODEL0.950{"value":"СП011-Л"}
ARTICLE0.950{"value":"4660354850292"}
QUANTITY0.950{"raw":"3","value":3}
UOM0.950{"raw":"к-т","normalized":"к-т"}
TECH_SPEC0.910{"value":"170-176","characteristicField":"facepieceGrowths","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"защита от термических рисков электрической дуги","characteristicField":"applicationAreas","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"костюм летний для защиты от термических рисков электрической дуги","characteristicField":"productTypes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"20.1 кал/см2","characteristicField":"notes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"Спецпошив","characteristicField":"notes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"куртка","characteristicField":"kit","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"брюки","characteristicField":"kit","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"20.1 кал/см2 (куртка+брюки), р. 96-100/170-176, 4660354850292, Спецпошив","characteristicLayer":"characteristicsRaw"}
TECH_SPEC0.910{"value":"170-176","characteristicField":"facepieceGrowths","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"защита от термических рисков электрической дуги","characteristicField":"applicationAreas","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"куртка","characteristicField":"kit","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"брюки","characteristicField":"kit","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"20.1 кал/см2","characteristicField":"notes","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"Спецпошив","characteristicField":"notes","characteristicLayer":"criticalCharacteristics"}
POSITION_NO0.970{"positionNo":"2"}
ITEM_NAME0.970{"text":"Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2"}
MODEL0.950{"value":"ИСТОК 300 (Ф-62)"}
QUANTITY0.950{"raw":"15","value":15}
UOM0.950{"raw":"шт","normalized":"шт"}
TECH_SPEC0.910{"value":"Р2","characteristicField":"protectionClasses","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"P2","characteristicField":"protectionClasses","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"Р2","characteristicField":"filterMarks","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"противоаэрозольная защита","characteristicField":"applicationAreas","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"респиратор","characteristicField":"productTypes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"противоаэрозольный фильтр","characteristicField":"productTypes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"ИСТОК 300 (Ф-62)","characteristicField":"notes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"противоаэрозольный фильтр Р2","characteristicField":"kit","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"противоаэрозольный","characteristicField":"filterTypes","characteristicLayer":"characteristics"}
TECH_SPEC0.910{"value":"с противоаэрозольным фильтром Р2, 10045","characteristicLayer":"characteristicsRaw"}
TECH_SPEC0.910{"value":"Р2","characteristicField":"filterMarks","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"Р2","characteristicField":"protectionClasses","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"P2","characteristicField":"protectionClasses","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"противоаэрозольная защита","characteristicField":"applicationAreas","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"противоаэрозольный фильтр Р2","characteristicField":"kit","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"ИСТОК 300 (Ф-62)","characteristicField":"notes","characteristicLayer":"criticalCharacteristics"}
TECH_SPEC0.910{"value":"противоаэрозольный","characteristicField":"filterTypes","characteristicLayer":"criticalCharacteristics"}
POSITION_NO0.820{"positionNo":"15"}
ITEM_NAME0.820{"text":"Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2 10045"}
MODEL0.800{"value":"Ф-62"}
UOM0.800{"raw":"шт","normalized":"шт"}

Позиции (consolidate)

НазваниеКол-во / ед.ConsistencyConf.Relevance
Костюм летний для защиты от термических рисков электрической дуги СП{"raw":"3","value":3} к-тCONSISTENT0.93PRODUCT_POSITION (0.86)
Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2{"raw":"15","value":15} штCONSISTENT0.86PRODUCT_POSITION (0.96)

Кластеры кандидатов (UC-06/07)

mergeKeyКандидаты
deepseek:deepseek-passport:5cfe2e79-7047-464c-a05d-962f4a7f0aad:1
  • Костюм летний для защиты от термических рисков электрической дуги СП (#0, ce32c99281…)
deepseek:deepseek-passport:5cfe2e79-7047-464c-a05d-962f4a7f0aad:2
  • Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2 (#1, 4c75c50e55…)
  • Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2 10045 (#2, ab580f65a4…)

Матчинг: тип, top-3, лучший товар

ПозицияDispositionТипConfidenceBest productTop-3
Костюм летний для защиты от термических рисков электрической дуги СПEXCLUDED_NON_PRODUCT
out_of_catalog_domain:protective_clothing
NONELOW · 0.000——
Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2CONFIRMED
civil_defense_frame_exact_confirm
ANALOGMEDIUM · 1.00082fbe755…
  1. 82fbe755… score 1.0000 — groupKey:pg_trgm:searchText~title;rule-score
  2. 5bb797d9… score 0.9650 — catalog-sibling-assist:civil-r2-duplicate
  3. dd36e279… score 0.9380 — catalog-sibling-assist:generic-respirator-fallback

Внешний поиск и catalog gap

Результат: NO_EXTERNAL_MATCH

Кандидаты

Нет кандидатов.

Catalog gap

Нет записей catalog_gap.

Решение

TZP

Relevant: 1 · confirmed: 1 · review: 0 · excluded: 1 · unsupported docs: 0

Квалификация завершена Тип тендера: ТЗП Верхняя группа продукции: 01. СИЗОД для гражданской обороны Нижняя группа продукции: 01.05. Респиратор Р-2 Товар: Респиратор Р-2 Ошибки: нет Позиции: 1. Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2 [15 шт] Статус: Подтверждено Выбранный товар: Респиратор Р-2 Топ-3 кандидата: 1. Респиратор Р-2 — совпадение 100.0% 2. Респиратор гражданский фильтрующий Р-2 FFP3 R D/А/В/Е — совпадение 96.5% 3. Полумаска фильтрующая UNIX Air 212V FFP2 R D — совпадение 93.8%

stats (JSON)
{"none":0,"exact":0,"analog":1,"positions":2,"summaryInput":[{"title":"Костюм летний для защиты от термических рисков электрической дуги СП","groupKey":"protective_clothing","positionId":"efbbad5d-0fb1-4467-a5c1-84bc96694f79","disposition":"EXCLUDED_NON_PRODUCT","bestProductId":null},{"title":"Респиратор ИСТОК 300 (Ф-62) с противоаэрозольным фильтром Р2","groupKey":"respirator_civil_defense","positionId":"89dbaa93-9f89-46fb-ad6d-9a2a72b8cd57","disposition":"CONFIRMED","bestProductId":"82fbe755-0243-4da9-822a-4f980b486982"}],"lowInputQuality":false,"sourceIncomplete":false,"confirmedPositions":1,"pipelineDiagnostics":{"outcome":{"noMatchPositions":0,"confirmedPositions":1,"reviewRequiredPositions":0,"productRelevantPositions":1,"excludedNonProductPositions":1},"matching":{"noMatchPositions":0,"positionsMatched":2,"confirmedPositions":1,"unconfirmedPositions":[{"title":"Костюм летний для защиты от термических рисков электрической дуги СП","positionId":"efbbad5d-0fb1-4467-a5c1-84bc96694f79","reportReason":"out_of_catalog_domain:protective_clothing","rerankSource":"extracted","bestProductId":null,"rejectReasons":[],"productBlockKey":"deepseek-passport:5cfe2e79-7047-464c-a05d-962f4a7f0aad:1","reportDisposition":"EXCLUDED_NON_PRODUCT"}],"positionsSentToMatching":2,"reviewRequiredPositions":0,"unconfirmedReasonCounts":{"out_of_catalog_domain:protective_clothing":1},"excludedNonProductPositions":1},"consolidation":{"clusterCount":2,"sourceFactCount":47,"selectedFactCount":47,"candidateDraftCount":3,"dedupedClusterCount":0,"positionsConsolidated":2},"serperEnrichment":{"serperWebPositions":0,"serperCachePositions":0,"positionsSentToSerper":2,"serperExtractedPositions":2},"documentSelection":{"sourceIncomplete":false,"selectedDocuments":[{"score":619,"reasons":["boilerplate_filename","product_word","model_or_class","table_row","header_mapped_product_row","measured_identity_product_row","tabular_spec","product_anchor","characteristic_continuation","no_product_signal","all_run_document_dump"],"fileName":"Dogovor-postavki-dlya-birzhi-_9_.docx","documentId":"5cfe2e79-7047-464c-a05d-962f4a7f0aad","sentChunks":1,"totalChunks":14,"selectedChunks":4}],"selectedDocumentCount":1,"selectedDocumentFound":true,"sourceIncompleteReason":null,"supplementalDocumentIds":[],"sourceCompletenessStatus":"COMPLETE"},"deepseekExtraction":{"inputMode":"markitdown_markdown_dump","sentChunks":1,"failureReason":null,"sentDocuments":1,"sentCharacters":4130,"sentSourceChunks":0,"sentWorkbookRows":0,"expectedItemCount":3,"requestWindowCount":1,"productExtractionFailed":false,"positionsReturnedByDeepSeek":3,"itemsMaterializedFromDeepSeek":3}},"conflictingPositions":0,"lowConfidenceMatches":1,"unsupportedDocuments":0,"catalogAnalogPositions":1,"sourceIncompleteReason":null,"webPriceFoundPositions":0,"catalogNoMatchPositions":0,"reviewRequiredPositions":0,"productRelevantPositions":1,"sourceCompletenessStatus":"COMPLETE","tenderTypeClassification":{"signals":["procedure_method:Прочее","bitrix_explicit:TZP","title_signal:TZP"],"conflicts":[],"confidence":0.95,"tenderType":"TZP"},"webSearchFailedPositions":0,"catalogConfirmedPositions":1,"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:Прочее","bitrix_explicit:TZP","title_signal:TZP"],"conflicts":[],"confidence":0.95,"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},"extractionQuality":{"at":"2026-10-08T09:59:08.987Z","coverage":1,"lowRecall":false,"lowCoverage":false,"totalChunks":1,"failedChunks":0,"failureReason":null,"retryStrategy":null,"hasFailedChunks":false,"lowRecallReasons":[],"expectedItemCount":3,"extractedItemCount":3,"secondPassTriggered":false,"lowRecallRetrySkipped":false,"productPassportPrimary":true,"lowRecallRetryTriggered":false,"productExtractionFailed":false,"lowRecallRetrySkipReason":null},"sourceCompleteness":{"at":"2026-10-08T09:59:08.987Z","notes":[],"reason":null,"status":"COMPLETE","retryAttempted":false,"retryRecovered":false,"selectedDocumentIds":["5cfe2e79-7047-464c-a05d-962f4a7f0aad"],"supplementalDocumentIds":[]},"matchingDiagnostics":{"at":"2026-10-08T09:59:16.966Z","noMatchPositions":0,"positionsMatched":2,"confirmedPositions":1,"serperWebPositions":0,"serperCachePositions":0,"unconfirmedPositions":[{"title":"Костюм летний для защиты от термических рисков электрической дуги СП","positionId":"efbbad5d-0fb1-4467-a5c1-84bc96694f79","reportReason":"out_of_catalog_domain:protective_clothing","rerankSource":"extracted","bestProductId":null,"rejectReasons":[],"productBlockKey":"deepseek-passport:5cfe2e79-7047-464c-a05d-962f4a7f0aad:1","reportDisposition":"EXCLUDED_NON_PRODUCT"}],"positionsSentToSerper":2,"positionsSentToMatching":2,"reviewRequiredPositions":0,"unconfirmedReasonCounts":{"out_of_catalog_domain:protective_clothing":1},"serperExtractedPositions":2,"excludedNonProductPositions":1},"consolidationQuality":{"at":"2026-10-08T09:59:12.906Z","clusterCount":2,"sourceFactCount":47,"consolidatedCount":2,"selectedFactCount":47,"usedEmptyFallback":false,"usedLegacyFallback":false,"candidateDraftCount":3,"dedupedClusterCount":0},"productPassportExtraction":{"at":"2026-10-08T09:59:08.987Z","notes":["all_run_documents_sent_to_deepseek"],"inputMode":"markitdown_markdown_dump","itemCount":3,"confidence":1,"sentChunks":1,"diagnostics":{"model":"deepseek-chat","source":"deepseek","maxChars":700000,"warnings":["header_mapped_identity_fallback","full_document_context"],"chunkCount":1,"promptChars":4707,"promptTruncated":false,"documentCompleteness":"complete"},"primaryMode":true,"selectedChunks":4,"selectedDocuments":[{"score":619,"reasons":["boilerplate_filename","product_word","model_or_class","table_row","header_mapped_product_row","measured_identity_product_row","tabular_spec","product_anchor","characteristic_continuation","no_product_signal","all_run_document_dump"],"fileName":"Dogovor-postavki-dlya-birzhi-_9_.docx","documentId":"5cfe2e79-7047-464c-a05d-962f4a7f0aad","sentChunks":1,"totalChunks":14,"selectedChunks":4}],"sentDocumentCount":1,"requestWindowCount":1,"sentCharacterCount":4130,"sentSourceChunkCount":0,"sentWorkbookRowCount":0,"materializedItemCount":3,"selectedDocumentFound":true}}

Writeback (Bitrix)

  • Статус outbox: SENT
    • 01.05. Респиратор Р-2

Rerun / diff

Новый запуск — с карточки тендера (кнопка rerun). Сравнение run: нет более старого run в списке.