← К тендеру

Run ae23a1ec

Статус: COMPLETED · correlation: ef8acd3f-07ed-4b48-8295-804338c37323

Каталог устарел (UC-20)

Run привязан к snapshot 15b6f331, в БД уже есть более новый каталог (8a803200 · 20.07.2026, 15:08:22). Матчинг мог выполняться на старом составе товаров. Обновите каталог на /catalog и при необходимости запустите rerun.

Сводка

  • Документов: 0 (с отметкой parse: 0)
  • Позиций (consolidated): 5
  • Confirmed / Review / Excluded / No match: 1 / 0 / 3 / 1
  • Извлечённых фактов: 36
  • Стадий: 10 · суммарное время стадий (по started/ended): 15.4 s
  • Catalog snapshot: 15b6f331… · 25.04.2026, 15:59:04

Более новый run: 90b9a1c3 (COMPLETED)

Diff с предыдущим run (644b09bd…)

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

СтадияСтатусДлительностьОшибка / метрики
INTAKECOMPLETED2 ms
DOCUMENT_ACQUISITIONCOMPLETED1.4 s
ROUTINGCOMPLETED11 ms
PARSECOMPLETED90 ms
EXTRACTCOMPLETED7.9 s
CONSOLIDATECOMPLETED155 ms
CATALOG_MATCHCOMPLETED4.7 s
EXTERNAL_SEARCHCOMPLETED48 ms
DECISIONCOMPLETED936 ms
WRITEBACKCOMPLETED115 ms

Документы

Нет документов для этого run.

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

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

ТипConfidencePayload
UOM0.840{"raw":"шт","normalized":"шт"}
QUANTITY0.880{"raw":"250","value":250}
TECH_SPEC0.740{"value":"32.99.11.120-002"}
ITEM_NAME0.860{"text":"Респиратор тип 2"}
TECH_SPEC0.740{"value":"32.99.11.120-00000003"}
POSITION_NO0.920{"positionNo":"1"}
ITEM_NAME0.860{"text":"Респиратор тип 2"}
TECH_SPEC0.740{"value":"32.99.11.120-00000003"}
TECH_SPEC0.740{"value":"32.99.11.120-002"}
QUANTITY0.880{"raw":"250","value":250}
UOM0.840{"raw":"шт","normalized":"шт"}
POSITION_NO0.920{"positionNo":"1"}
TECH_SPEC0.660{"value":"32.99.11.120-002"}
ITEM_NAME0.900{"text":"Респиратор тип 2"}
TECH_SPEC0.740{"value":"32.99.11.120-00000003"}
TECH_SPEC0.740{"value":"32.99.11.120-00000003"}
ITEM_NAME0.900{"text":"Респиратор тип 2"}
TECH_SPEC0.660{"value":"32.99.11.120-002"}
ITEM_NAME0.860{"text":"Респиратор тип 2"}
POSITION_NO0.920{"positionNo":"1"}
UOM0.840{"raw":"шт","normalized":"шт"}
QUANTITY0.880{"raw":"250","value":250}
ITEM_NAME0.900{"text":"Респиратор тип 2"}
QUANTITY0.860{"raw":"250","value":250}
ITEM_NAME0.900{"text":"Респиратор тип 2"}
UOM0.840{"raw":"шт","normalized":"шт"}
TECH_SPEC0.720{"value":"КАЧЕСТВЕННАЯ"}
ITEM_NAME0.820{"text":"Респиратор Алина-200"}
MODEL0.720{"value":"АЛИНА-200"}
ITEM_NAME0.720{"text":"ный знак Код позиции (ОКПД2/КТРУ/ККН) Наименование характеристики"}
MODEL0.660{"value":"ОКПД2/КТРУ/ККН"}
ITEM_NAME0.760{"text":"Код позиции (ОКПД2/КТРУ/ККН) Наименование характеристики"}
MODEL0.720{"value":"ОКПД2/КТРУ/ККН"}
ITEM_NAME0.760{"text":"Единица измерения характеристики Инструкция по заполнению характеристики в заявке Единица измерения товара Количество"}
ITEM_NAME0.760{"text":"характеристики Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1"}
ITEM_NAME0.760{"text":"Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1 2"}

Позиции (consolidate)

НазваниеКол-во / ед.ConsistencyConf.Relevance
Респиратор тип 2{"raw":"250","value":250} штCONSISTENT0.85PRODUCT_POSITION (0.86)
ный знак Код позиции (ОКПД2/КТРУ/ККН) Наименование характеристикиnull CONSISTENT0.71HEADER_FOOTER_NOISE (0.05)
характеристики Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1null CONSISTENT0.76PROCUREMENT_TERMS (0.12)
Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1 2null CONSISTENT0.76PROCUREMENT_TERMS (0.12)
Респиратор Алина-200null CONSISTENT0.75PRODUCT_SPEC (0.72)

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

mergeKeyКандидаты
pos:1 b:doc:bdcb582d-8278-410e-be6c-384369a13166:table:docx_table_2:row:1
  • Респиратор тип 2 (#0, cf847e5d1c…)
  • Респиратор тип 2 (#1, 2e49ce0a1e…)
  • Респиратор тип 2 (#2, c44afd6f4a…)
t:ный знак код позиции (окпд2/ктру/ккн) наименование характеристики a: m:окпд2/ктру/ккн q: u:
  • ный знак Код позиции (ОКПД2/КТРУ/ККН) Наименование характеристики (#3, a2e0756dc6…)
  • Код позиции (ОКПД2/КТРУ/ККН) Наименование характеристики (#4, c6f616009f…)
t:характеристики инструкция по заполнению характеристики в заявке единица измерения товара количество 1 a: m: q: u:
  • характеристики Инструкция по заполнению характеристики в заявке Единица измерения товара Количество (#5, b381c87da9…)
  • характеристики Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1 (#6, 087c339e8d…)
t:инструкция по заполнению характеристики в заявке единица измерения товара количество 1 2 a: m: q: u:
  • Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1 2 (#7, 08cf7f85b0…)
t:респиратор алина-200 a: m:алина-200 q: u:
  • Респиратор Алина-200 (#8, 789d1c379e…)

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

ПозицияDispositionТипConfidenceBest productTop-3
Респиратор тип 2CONFIRMED
table_row_generic_ppe_family_confirm
ANALOGMEDIUM · 1.3152e546258…
  1. 2e546258 score 1.3150 — blend:trgm+cosine-embedding;specificity;rerank:deepseek;phrase-coverage;rule-score;tender-web-knowledge
  2. f5387f57 score 1.1200 — blend:trgm+cosine-embedding;specificity;rerank:deepseek;phrase-coverage;rule-score;tender-web-knowledge
  3. 468f343d score 0.8794 — blend:trgm+cosine-embedding;specificity;rule-score
ный знак Код позиции (ОКПД2/КТРУ/ККН) Наименование характеристикиEXCLUDED_NON_PRODUCT
excluded_by_relevance:HEADER_FOOTER_NOISE
NONELOW · 0.000
характеристики Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1EXCLUDED_NON_PRODUCT
excluded_by_relevance:PROCUREMENT_TERMS
NONELOW · 0.000
Инструкция по заполнению характеристики в заявке Единица измерения товара Количество 1 2EXCLUDED_NON_PRODUCT
excluded_by_relevance:PROCUREMENT_TERMS
NONELOW · 0.000
Респиратор Алина-200NO_MATCH
respirator_model_identity_mismatch_no_safe_catalog_candidate
ANALOGMEDIUM · 0.7740864eafd…
  1. 0864eafd score 0.7742 — blend:trgm+cosine-embedding;specificity;rerank:deepseek;phrase-coverage;rule-score;tender-web-knowledge
  2. 0b7eed5c score 0.7343 — blend:trgm+cosine-embedding;specificity;rerank:deepseek;phrase-coverage;rule-score;tender-web-knowledge
  3. 0e1c90e0 score 0.7266 — blend:trgm+cosine-embedding;specificity;rerank:deepseek;phrase-coverage;rule-score;tender-web-knowledge

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

Результат: NO_EXTERNAL_MATCH

Кандидаты

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

Catalog gap

positionRefnote
b1c98123-bb9a-40ed-b0c6-95be84d2506bВ каталоге и интернете безопасного ценового диапазона не найдено

Решение

TZP

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

Квалификация завершена Тип тендера: ТЗП Верхняя группа продукции: 01. СИЗОД для гражданской обороны Нижняя группа продукции: 01.05. Респиратор Р-2 Товар: Респиратор Р-2 Ошибки: нет

stats (JSON)
{"none":1,"exact":0,"analog":2,"positions":5,"lowInputQuality":false,"confirmedPositions":1,"conflictingPositions":0,"lowConfidenceMatches":3,"unsupportedDocuments":0,"catalogAnalogPositions":2,"webPriceFoundPositions":0,"catalogNoMatchPositions":1,"reviewRequiredPositions":0,"productRelevantPositions":2,"tenderTypeClassification":{"signals":["procedure_method:Открытый конкурс","document_signal:REJECT"],"conflicts":[],"confidence":0.95,"tenderType":"REJECT"},"webSearchFailedPositions":0,"catalogConfirmedPositions":1,"webPriceNotFoundPositions":1,"excludedNonProductPositions":3}

Confidence model (run)

Развернуть JSON
{"match":{"conflictingPositions":0,"lowConfidenceMatches":3},"decision":{"note":"embedding-pipeline stub","vectorStubDimensions":1536,"tenderTypeClassification":{"signals":["procedure_method:Открытый конкурс","document_signal:REJECT"],"conflicts":[],"confidence":0.95,"tenderType":"REJECT"}},"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":2,"unsupportedCount":0,"documentSourceUsed":"deal","archiveExpandedCount":0,"emptyAfterParseCount":0},"incompleteInput":false},"extractionQuality":{"at":"2026-05-01T18:01:52.121Z","coverage":null,"lowCoverage":false,"totalChunks":48,"failedChunks":0,"hasFailedChunks":false,"expectedItemCount":0,"extractedItemCount":13,"secondPassTriggered":false},"consolidationQuality":{"at":"2026-05-01T18:01:52.278Z","clusterCount":7,"consolidatedCount":5,"usedEmptyFallback":false,"usedLegacyFallback":false},"productPassportExtraction":{"at":"2026-05-01T18:01:52.118Z","notes":[],"itemCount":1,"confidence":1,"sentChunks":26,"diagnostics":{"model":"deepseek-chat","source":"deepseek","maxChars":80000,"chunkCount":26,"promptChars":8947,"promptTruncated":false},"selectedChunks":10,"selectedDocuments":[{"score":320.167,"reasons":["product_word","model_or_class","quantity_or_uom","product_table_header","tabular_spec","product_anchor","boilerplate_text","form_template_text","table_row"],"fileName":"Proekt_kontrakta_dlya_EM1_2_.docx","documentId":"bdcb582d-8278-410e-be6c-384369a13166","sentChunks":25,"totalChunks":87,"selectedChunks":9},{"score":120,"reasons":["product_word","model_or_class","quantity_or_uom","product_table_header","form_template_text"],"fileName":"Screenshot_2.jpg","documentId":"62c50dbe-4b19-4a33-bffd-0c99f2e45e94","sentChunks":1,"totalChunks":1,"selectedChunks":1}],"materializedItemCount":0}}

Writeback (Bitrix)

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

Rerun / diff

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