docs(generator): закрыта задача 15 в трекере

- Зачем:
  - coordinator-loop требует отделять рабочий срез от статусов и журнала.
- Что:
  - задача 15 переведена в done с закрытыми критериями.
  - журнал дополнен происхождением ревью и коммит-гейтом.
- Проверка:
  - git status --short и staged-состав перед коммитом.
This commit is contained in:
2026-07-05 20:21:55 +03:00
parent 080d5ae313
commit 108053bfc2
2 changed files with 49 additions and 6 deletions
@@ -1,4 +1,4 @@
Status: ready-for-agent
Status: done
# Граница миров после кросс-ревью
@@ -20,17 +20,17 @@ live-генератор не должны тихо писать события
## Acceptance criteria
- [ ] Известная старая версия state при `GEN_STATE_RESET=false` даёт громкий
- [x] Известная старая версия state при `GEN_STATE_RESET=false` даёт громкий
отказ с понятным сообщением, а не тихий чистый старт поверх существующей
истории.
- [ ] Сброс и остановка стенда убирают ручной live-генератор из compose-профиля;
- [x] Сброс и остановка стенда убирают ручной live-генератор из compose-профиля;
он не переживает `down`/`clean` и не воскресает после перезагрузки хоста.
- [ ] Консольные пути backfill/import/continue используют ту же идею
- [x] Консольные пути backfill/import/continue используют ту же идею
предпроверки чистого стенда, что Airflow-пульт, но реализованы способом,
пригодным для запуска с хоста.
- [ ] Документация объясняет миграционный случай: почему старый state может
- [x] Документация объясняет миграционный случай: почему старый state может
теперь дать громкий отказ и что делать оператору или менти.
- [ ] Есть проверка, которая доказывает каждый из трёх путей смешения миров:
- [x] Есть проверка, которая доказывает каждый из трёх путей смешения миров:
старая версия state, compose-профиль live-генератора, консольный запуск на
грязном стенде.