docs(review): отмечен исправленным баг с потерей данных в ODS

- Зачем:
  - необходимо зафиксировать выполнение критической задачи (P0) в плане работ.
- Что:
  - в архитектурном ревью пункт "ODS batch resolver теряет данные" отмечен как выполненный.
- Проверка:
  - визуальная проверка docs/internal/architecture_review.md.
This commit is contained in:
2026-03-01 18:39:03 +03:00
parent 483ed30882
commit daeae7d612
+1 -1
View File
@@ -53,7 +53,7 @@ GP-специфичная best practice, которую забывают даж
### P0: Фактическая ошибка (исправить до показа студентам) ### P0: Фактическая ошибка (исправить до показа студентам)
- [ ] **ODS batch resolver теряет данные при двух STG-запусках подряд** - [x] **ODS batch resolver теряет данные при двух STG-запусках подряд**
- Сценарий: STG run_1 загружает день N, STG run_2 загружает день N+1, затем ODS запускается - Сценарий: STG run_1 загружает день N, STG run_2 загружает день N+1, затем ODS запускается
- `_resolve_stg_batch_id()` выбирает только последний согласованный batch (`run_2`) - `_resolve_stg_batch_id()` выбирает только последний согласованный batch (`run_2`)
- Все ODS load-скрипты фильтруют `WHERE batch_id = 'run_2'` → данные `run_1` навсегда пропущены - Все ODS load-скрипты фильтруют `WHERE batch_id = 'run_2'` → данные `run_1` навсегда пропущены