test(organization): add analytics pass 4 contract tests
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
- [x] **Pass 1 — Discovery & контрактный каркас:** подготовка сериализаторов контрактов, уточнение форматов, матрица соответствий.
|
||||
- [x] **Pass 2 — Пользователи и аутентификация:** доработка `users/me` + user-management.
|
||||
- [x] **Pass 3 — Формы:** выравнивание upload F-2…F-6.
|
||||
- [ ] **Pass 4 — Аналитика:** financial-summary / economics / personnel / equipment / products / risk / forecast.
|
||||
- [x] **Pass 4 — Аналитика:** financial-summary / economics / personnel / equipment / products / risk / forecast.
|
||||
- [ ] **Pass 5 — Внешние контуры:** industrial/prosecutor/procurements/arbitration/security registries.
|
||||
- [ ] **Pass 6 — Финализация:** OpenAPI + массовое тестирование + smoke.
|
||||
|
||||
@@ -45,6 +45,10 @@
|
||||
- выровнен request/response контракт upload-эндпоинтов (sync/async, report-период, `upload_id`, `job_id`).
|
||||
- добавлена единая схема ошибок валидации multipart.
|
||||
- добавлены contract tests на upload endpoints F-2…F-6.
|
||||
- **Pass 4 — Аналитика (2026-04-14): завершён**
|
||||
- добавлены contract checks для всех analytics endpoint’ов:
|
||||
- `financial-summary`, `economics`, `personnel`, `equipment`, `products`, `forecast`, `risk-profile`, `dashboard`.
|
||||
- дополнена проверка query-валидации для invalid `economics`-запроса.
|
||||
|
||||
---
|
||||
|
||||
@@ -235,10 +239,10 @@
|
||||
- [x] Добавить общий error serializer для валидации multipart.
|
||||
|
||||
### Pass 4. Аналитика
|
||||
- [ ] Финализировать `financial-summary` и добавить расчёты deltas/period.
|
||||
- [ ] Вынести/довести `economics`, `personnel`, `equipment`, `products`.
|
||||
- [ ] Проверить/документировать `risk-profile`, `forecast`.
|
||||
- [ ] Добавить dashboard фильтрацию и стабильные `cluster` метрики.
|
||||
- [x] Финализировать `financial-summary` и добавить расчёты deltas/period. (2026-04-14)
|
||||
- [x] Вынести/довести `economics`, `personnel`, `equipment`, `products`. (2026-04-14)
|
||||
- [x] Проверить/документировать `risk-profile`, `forecast`. (2026-04-14)
|
||||
- [x] Добавить dashboard фильтрацию и стабильные `cluster` метрики. (2026-04-14)
|
||||
|
||||
### Pass 5. Внешние данные
|
||||
- [ ] Довести внешние реестры к единообразным фильтрам/ответам.
|
||||
|
||||
Reference in New Issue
Block a user