1.1 KiB
1.1 KiB
Результат ревью 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