- Зачем:
- follow-up задачи после ревью 2026-06-14 лежали без триажа; решения по
артефакту, громкому отказу и интерфейсу приняты 2026-07-04 и должны
попасть в задачи до передачи исполнителю.
- Что:
- задачи 07 (миграция курса) и 08 (артефакт) поменяны местами — номера
отражают порядок; ссылки обновлены.
- 07 (артефакт + runbook) дооформлен: импорт строго через Kafka (напрямую
в ClickHouse не пишет), громкий отказ при несовместимом state с правкой
спеки, граница runbook «использование, не устройство»; ready-for-agent.
- 08 дооформлен: устройство генератора вне пути менти, реальный объём
(make data во всех уроках 00-05), демо вне скоупа; ready-for-agent.
- новые задачи: 11 глаголы/длительность/профили (после 07, до 12),
12 Airflow-DAG как пульт (приоритет поднят), 13 доливка (после 09).
- задачи 01-06 переведены в done (стояли ошибочные ready-for-human);
PRD фичи дополнен списком задач 7-13 с порядком и зависимостями.
- Проверка:
- head -1 .scratch/generator-model-time-startup-history/issues/*.md;
grep по старым именам файлов ничего не находит вне handoff.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2.0 KiB
2.0 KiB
Status: needs-triage
Доливка стартовой истории кусочком от слепка
Parent
.scratch/generator-model-time-startup-history/PRD.md
Why
Сейчас backfill всегда стартует с чистого состояния от T0
(service.py:178-185): удлинить существующую историю нельзя — есть 2 суток,
нужно 7, генерируй все 7 заново. Идея — «долить» продолжение от сохранённого
слепка T_end.
Приоритет низкий (решение 2026-07-04): с портативным артефактом (задача 07) длинную историю можно сгенерировать один раз и переиспользовать, так что потребность в доливке может и не возникнуть. Вернуться, если возникнет.
What to build
- Режим backfill, продолжающий от слепка: новая порция истории от
T_endдо новогоT_end', манифест обновляется.
Acceptance criteria (черновые)
- Доливка продолжает мир слепка: без дублей и смешения на границе.
- Однородность визитов, переживших границу доливки, — включая per-event
браузерные поля (
dds.event), см. дефект09-seam-browser-fixture-not-preserved.md: доливка создаёт новые стыки, тот же механизм восстановления. - Манифест после доливки отражает новый
T_end'; антисмешивание работает.
Blocked by
09-seam-browser-fixture-not-preserved.md— доливка тиражирует стыки восстановления; сначала починить фактуру на стыке, иначе дефект размножится.