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