v1.0.177: History — объединение history+History, 5 подпапок

This commit is contained in:
“Naeel”
2026-06-25 07:53:56 +04:00
parent 14cca9f8cf
commit c40d8eb5a8
54 changed files with 0 additions and 0 deletions
@@ -0,0 +1,18 @@
# Opus Analysis — 2026-06-24 — Почему 5/6 и нет договора
## Три бага
### 1. Договор failed классификацию (корневая причина)
Самый большой документ (3000 символов выжимки) + max_tokens=500 → LLM обрезает JSON → _safe_json_parse падает → classify_status='failed'.
Именно он — тот 1 из 6, который не прошёл.
### 2. Мёртвый код в grouping.py (failed не видны)
```python
unmatched += [d for d in classified if d.get("classify_status") != "classified"]
```
Итерация по `classified` (уже отфильтрованному), условие всегда ложно.
Должно быть: `...for d in docs...`
### 3. normalize_number ломает сопоставление
`"03700_1"``"037001"`, `"03700"``"03700"`. Не совпадают.
Допники никогда не матчатся к базовому договору из-за суффикса _N.