- Зачем: - coordinator-loop отделяет рабочие изменения от статусов и журнала. - Что: - задача 18 переведена в done с закрытыми критериями. - журнал дополнен ревью, проверками чистого маршрута и коммитом. - Проверка: - staged-состав содержит только issue 18 и журнал.
51 lines
3.1 KiB
Markdown
51 lines
3.1 KiB
Markdown
Status: done
|
||
|
||
# Курс проходит по startup-history на чистом стенде
|
||
|
||
## Parent
|
||
|
||
`.scratch/generator-model-time-startup-history/PRD.md`
|
||
|
||
## What to build
|
||
|
||
Довести учебный путь до воспроизводимого прохода на чистом стенде: уроки должны
|
||
работать с `startup-history`, не опираться на архивный сид и не обещать live-поток
|
||
там, где он больше не запускается по умолчанию.
|
||
|
||
Источник: `.scratch/handoffs/20260705-0002-cross-review-generator-chain.md`,
|
||
раздел `Issue 08`.
|
||
|
||
Связанные старые issue: `08-migrate-course-from-archive-seed.md`, частично
|
||
`12-generator-control-dag.md` и `14-fast-teaching-profile.md`.
|
||
|
||
## Acceptance criteria
|
||
|
||
- [x] Упражнение урока 01 с добавлением `kafka_msg_ts` воспроизводимо на стенде:
|
||
повторная заливка данных не сбрасывает схему, которую только что изменил
|
||
менти.
|
||
- [x] Урок 00 объясняет служебные топики генератора настолько, чтобы список
|
||
топиков не выглядел как набор неожиданных артефактов.
|
||
- [x] Уроки 00 и 05 не противоречат друг другу в описании видимости consumer lag;
|
||
утверждение проверено на текущем стенде.
|
||
- [x] Урок мониторинга согласован с no-live default: либо явно запускает live,
|
||
либо не обещает, что алерт отсутствия сообщений будет тихим на здоровом
|
||
стенде без live.
|
||
- [x] Операционная документация не ведёт учебный путь первым делом к архивному
|
||
`make data`; startup-history остаётся основным источником аналитики.
|
||
- [x] Проход уроков 00, 01 и 05 на чистом стенде проверен командно или вынесен
|
||
в явный HITL-пункт с точной инструкцией, что должен подтвердить человек.
|
||
|
||
## Blocked by
|
||
|
||
- `.scratch/generator-model-time-startup-history/issues/15-world-boundary-after-cross-review.md`
|
||
- `.scratch/generator-model-time-startup-history/issues/16-fresh-stand-generator-control.md`
|
||
- `.scratch/generator-model-time-startup-history/issues/17-trusted-checks-startup-history-superset.md`
|
||
|
||
## Notes
|
||
|
||
- Рекомендуемый режим `coordinator-loop`: обычный issue, worker `medium`, ревью
|
||
кода и документов `high`.
|
||
- Если по ходу окажется, что упражнение 01 требует нового поддержанного режима
|
||
перезаливки, не прятать это в тексте урока: оформить как явное решение и
|
||
покрыть проверкой.
|