Добавить импорт JSON брокерского портфеля #45

Merged
admin merged 2 commits from feature/broker-report-import into main 2026-08-26 20:30:14 +00:00
Collaborator

Первый этап Issue #43: диалог импорта распознаёт JSON broker-portfolio-1.0, отправляет его в существующий POST /api/import/portfolio и показывает отдельный результат по сделкам, дубликатам и позициям.

Проверки: реальный temp/broker.xlsx успешно сконвертирован существующим скриптом (29 cash-операций, 25 сделок, 2 позиции); npm run build во frontend проходит. Конвертацию XLSX внутри web-приложения и экран портфеля оставляю следующими этапами Issue #43.

Первый этап Issue #43: диалог импорта распознаёт JSON `broker-portfolio-1.0`, отправляет его в существующий `POST /api/import/portfolio` и показывает отдельный результат по сделкам, дубликатам и позициям. Проверки: реальный `temp/broker.xlsx` успешно сконвертирован существующим скриптом (29 cash-операций, 25 сделок, 2 позиции); `npm run build` во frontend проходит. Конвертацию XLSX внутри web-приложения и экран портфеля оставляю следующими этапами Issue #43.
agent added 1 commit 2026-08-26 20:26:30 +00:00
Author
Collaborator

Независимое ревью завершено: блокирующих замечаний нет. Проверены распознавание broker-portfolio-1.0, отправка в существующий /api/import/portfolio, narrowing результата по reportId, отображение статистики и сохранность PDF/обычного JSON-потока. npm run build --workspace=@family-budget/frontend проходит. Изменение минимальное; отдельный UI-тест отсутствует, но для данного тонкого клиентского маршрута сборка и существующая серверная валидация достаточны.

Независимое ревью завершено: блокирующих замечаний нет. Проверены распознавание `broker-portfolio-1.0`, отправка в существующий `/api/import/portfolio`, narrowing результата по `reportId`, отображение статистики и сохранность PDF/обычного JSON-потока. `npm run build --workspace=@family-budget/frontend` проходит. Изменение минимальное; отдельный UI-тест отсутствует, но для данного тонкого клиентского маршрута сборка и существующая серверная валидация достаточны.
agent added 1 commit 2026-08-26 20:28:41 +00:00
Author
Collaborator

Финальное независимое ревью полного PR после 84d6044 завершено: новых и блокирующих замечаний нет. CHANGELOG.md корректно фиксирует пользовательскую возможность импорта брокерского JSON и соответствует версии Frontend 0.11.3. Полный diff проверен, npm run build --workspace=@family-budget/frontend повторно проходит.

Финальное независимое ревью полного PR после `84d6044` завершено: новых и блокирующих замечаний нет. `CHANGELOG.md` корректно фиксирует пользовательскую возможность импорта брокерского JSON и соответствует версии Frontend 0.11.3. Полный diff проверен, `npm run build --workspace=@family-budget/frontend` повторно проходит.
admin merged commit 4bd3436ef6 into main 2026-08-26 20:30:14 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/family_budget#45