docs: результат ревью Opus — все баги исправлены
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user