docs: результат ревью Opus — все баги исправлены

This commit is contained in:
2026-06-28 09:32:17 +04:00
parent 08c2b0c3a7
commit f0bd50e285
@@ -0,0 +1,20 @@
# Результат ревью Opus — исправлено
Дата: 28.06.2026
## Закрыто
| # | Баг | Статус |
|---|-----|--------|
| 1 | Двойная сериализация JSON (`json.dumps` ×2) | ✅ `PgRepository.set_document_parsed` передаёт `elements` напрямую |
| 2 | DI не доведён до `classify_batch` | ✅ `classify_batch(batch_id, llm_client=None, repo=None)` |
| 3 | `ParseResult.from_row` element_count=0 | ✅ `len(elements)` |
| 4 | `GroupingResult.unresolved` глобален | ✅ вынесен в `BatchGroupingResult` |
| 5 | Неполный Protocol | ✅ +7 методов: `get_document`, `list_by_batch`, `count_by_status`, `reset_classify_status`, `set_classify_processing`, `delete_document` |
| — | Тесты | 22/22 PASS |
## Осталось (следующая итерация)
- Интеграционные тесты на реальном PG (docker-compose + fixtures)
- Тест `classify_batch` с FakeLLM + MemRepo
- Фикстуры реальных LLM-ответов
- CompareOp сверка с process.py