H2.1Three orders
Порядок узлов разный в трёх местах. Карта: Story, Cameras, Color, Sound, Screens, Rhythm, Cut. Кокпит: story, prep, cut, render, review. Код: сначала лист, потом звук, цвет и экраны из готового листа.
FlowFix: принять порядок кода и привести к нему цепочку карты и стадии кокпита.
H2.2Unrecorded OK
«Да» по структуре даётся в чате, в коде его нет. Кнопка Color OK рендер не запускает. «Ок по сути» хранится галочкой final, которую никто не читает.
Step 8.1Fix: записывать каждое «ок» в состояние фильма и пускать следующий узел по записи.
H2.3Soft QC
QC перед комнатой (0517_qc/qc.py screens) работает только для листов движка 0514 и зовётся сессией: комната его результат не читает. sc_deliver.py qc, аудит краёв слов и сверка речи пишут отчёт без остановки.
Step 9.4Fix: сделать QC условием room.py build: без отчёта версия в комнату не уходит.
H2.4Uneven sound gate
Мастер звука проверяют по-разному: 0510 останавливает прогон, 0511 только пишет флаг, 0514 пишет замер без проверки.
Step 9.1Fix: одна проверка мастера на все движки с остановкой за пределами −14 ± 1 LUFS.
H2.5Nothing deleted
Между версиями ничего не удаляется. YTEVO04, версии 6–10: 79 ГБ кусков. YTTRBM04: 59 ГБ звука и 21 ГБ экранов. На сервере комнат на 10.11: 34 комнаты держат 41,5 ГБ прошлых версий при 37 ГБ свободного места. Правила cache и review выключены.
RoundsFix: ваше слово по правилам cache и review в storage_rules.py: тогда чистка пойдёт ночью сама.
H2.6Off-project cubes
Кубы 65³ цвета по эталону по умолчанию ложатся в ~/.cache/ytai/ на внутреннем диске макбука, а план цвета хранит абсолютные пути. На другой машине или после чистки кеша рендер встанет на «нет куба».
Step 9.2Fix: класть кубы в 02_Edit/_cut/<tag>/lut/ проекта и хранить пути от корня проекта.
H2.7Off-repo scripts
Рендер кусков через rya-res, жёсткие ссылки между версиями и цепочки выкладки живут в скриптах проектов: в репозитории их нет. sc_run.py film из README коды возврата не читает. Скрипт страницы структуры написан под YTEVO03.
Step 9.4Fix: поднять рабочую цепочку в движок: одна команда версии с остановкой на ошибке.
H2.8Idle checkboxes
Галочки круга lite4k, drive и final код не исполняет: печатает «ещё просят». Команды 4K-лайта для фильмов движков story_cut, doc_cut и headless нет.
Step 10.1Fix: команда лайта на все движки и запуск по галочке. Это лист Masters & publish.
H2.9Single-machine render
Memex берёт куски только у движка doc_cut (CUT_MEMEX=1), облако только у движков 0510 и 0514. Остальные рендерят на макбуке. Ни один движок не зовёт editing_status.py set: стадию двигает сессия.
Step 9.4Fix: отдавать куски на свободную машину в самом движке через rya-res run --where auto.
H2.10Stale docs
README комнаты описывает комнату как артефакт claude.ai, CLAUDE.md говорит о двух качествах 720p и 360p. С 11.11 лестница по умолчанию только 720p, а сравнение версий version_diff.py берёт ступень 360p. Поле engine на кокпите заполнено свободным текстом и не у всех: 20 из 31.
Step 10.1Fix: обновить README комнаты и CLAUDE.md, сравнение версий перевести на 720p.
H2.11Loose session marks
Хук кокпита отмечает сессию у каждого фильма, чей код встретился в любом сообщении, включая отчёты агентов: эта сессия так отметилась у 29 фильмов. Закреп отсекает сессии, отмеченные у трёх и более фильмов, поэтому ссылки на сессии целы, но дата последней сессии на кокпите сдвигается.
TodayFix: не считать коды в служебных сообщениях и в тексте, где кодов три и больше.