◂ Этап HandbookRYA.AEProcess by Sessions — процесс по сессиям: хроника, переделки, единый порядокбиблиотека · 3 окт 2026
Процесс трека AI Editing по выжимкам сессий 28.09–03.10.2026: пять фильмов пятью движками (YTEVO02 autocut, YTLAB01 headless, YTCG37 solo, YTCR04 story_cut, YTCH14 doc_cut) и три прогона шортсов (YTTRBM01, YTFP01, YTEVO02). Главное здесь — единый порядок с воротами и журнал переделок: что делали заново из-за шага не на своём месте. Хроника — доказательство, а не цель. Вход в трек — старт, арсенал — каталог Claude Editing.
📌 Правило. До рендера Роман видит пять вещей: план листа, цвет (доска и образец 40 с с цветом и без), голос (варианты на слух), стиль (5–6 экранов на кадрах фильма) и страницу всех экранов — у цвета, голоса и экранов ответ по ссылке. Умолчание без ответа дважды вернулось после рендера «пересветом» — пересчёт всех частей. Рендер и выдача наружу — по слову Романа; рендер — когда мак свободен.
Одним взглядом
5фильмов
пятью движками + 3 прогона шортсов
сессии 28.09–03.10.2026
12переделок
в фильмах — шаг стоял не на своём месте
+ 3 у шортсов · «Журнал переделок»
5показов
до рендера: лист · цвет · голос · стиль · экраны
у цвета, голоса и экранов — ответ по ссылке
2раза
умолчание без ответа вернулось «пересветом»
пересчёт всех частей после рендера
1Схема2Переделки3Что показывать4Время5Автономия6Проверки7Как появились8Фильмы9Шортсы10Состояние11Дальше12Слова Романа13Знания14Грабли15Где лежит

22.3 · 1Схема: единый порядок длинного фильма

Дорожки — этапы трека: структура и история утверждаются до реализации (карта сцен в XMind и страница структуры), цвет и голос решают по исходникам после «да» по структуре и показывают по ссылкам; кубы на куски и речь по листу считаются в Cut. Пунктир — где отвечает Роман.

🗃 Ingest
Оригиналы + md5с Drive на T9, мимо VPN
→
Синхрон, слова, ролипо звуку; слово с временем
→
Края по звукуaudit: 0 резов вне паузы
🗺 Story
Структура и историяXMind + HTML, до реализации
→
«Да» по структуреРоман утверждает
→
Лист по словамагенты пишут, код проверяет
→
Собранная речьраспознать до рендера
🎨 Color · 🎚 Sound
Доска цветапроявка × look; образец 40 с
→
Выбор цветаРоман по ссылке или умолчание
→
Голос: вариантыот исходника float, −16 LUFS
→
Выбор голосаРоман на слух или умолчание
🖼 Screens
Типы экранов и логикакакие виды и когда; «ок» до вёрстки
→
Стиль: 5–6 экрановна кадрах фильма, язык канала
→
Страница всех экрановпо этапам + структура и транскрипт
→
Проверки до рендераокна планов, стыки, синхрон
🤖 Cut
Пилот в Telegramкак фильм: звук, цвет, экраны
→
«Запускай»слово Романа; мак свободен
→
Экраны, потом частиочередь, по одной, снимок кода
→
Приёмка кодомкадры, речь, синхрон, листы
📤 Показ и сдача
Показлёгкая копия в Telegram, файл
→
Правки директивамине в плеере; версия N+1
→
Сдачанаружу — по слову Романа
машиначеловек решает или смотритагент Claudeитог дорожки

Без чего не обошёлся ни один фильм: оригиналы и md5, синхрон и края, структура и лист, звук, рендер через очередь, приёмка, показ, выдача. Остальные ворота выросли из журнала переделок.

Порядок шортсов
📥 Вход
Мастер 4Kиначе find4k; фильм кодом — дубли
→
ОтборDraper пишет, picks проверяет
→
Перебивки и плашкиscout, broll; плашка — кем важен
📝 План
План текстомРоману в чат и Telegram
→
Края по словамedges --fix; рез в слове — стоп
→
Графика, музыкавыноски и музыка — по слову
→
Пилот: один шортспредложение, не правило
🎞 Версия
Рендер в 04_Shortsверсия в имени; через очередь
→
Приёмка машинойлист рамки, кадр в секунду, края
→
Версия файлами04_Shorts и Telegram, не YouTube
→
Правкитолько возвращённые; N+1
📤 Выпуск
Заливка после «ок»upload по ссылке; лимит — pending
→
Сдачаdrive, ledger, хаб канала
→
Графикпо слову Романа: schedule
машиначеловек решает или смотритагент Claudeитог дорожки

Пилот одного шортса — предложение из отчёта, Роман его не утверждал: во всех трёх прогонах v1 переделана по причине, общей для всех пяти. Страницы согласования шортсов на сайте пока нет — версия смотрится файлами.

22.3 · 2Журнал переделок

Двенадцать случаев из пяти фильмов. Цена — из отчётов по сессиям; «теперь в порядке» — где шаг стоит в треке.

Что переделалиШаг не на местеЦенаТеперь в порядке
Цвет: «пересвет», дваждыцвет не утверждён до рендера: кривая по одной точке кожи (YTLAB01), умолчание (YTCG37)YTLAB01 v3: все 50 частей, 65–95 мин рендера; YTCG37 v2: вся картинкадоска и образец 40 с до листа; выбор по ссылке; мерить середину и света кожи
125 экранов YTLAB01свёрстаны до «ок» стилявсе 125 заново и перерендерены5–6 экранов стиля на кадрах — до вёрстки всех
47 экранов YTEVO02палитра из ответа 28.09 без сверки с сайтом клиентавторой набор после пилотакадры стиля на референсах клиента — до макетов
Обрезанные слова YTEVO02сверка собранной речи пропущена: замок моделей занятнашёл клиент; правка — часть v6 (3 ч)распознать собранную речь — ворота до рендера
12 экранов YTEVO02 v6экраны собраны до нового звука12 экранов перерисованызвук раньше экранов: моменты по dialogue.wav текущего листа
Рассинхрон 30 мс YTEVO02 v5Роман обрезал начало в плееререз внутри слова «Работая»; звук позже в v5 и трёх копияхправки — указаниями сборки (directives), новая версия
Паника ядра 02.10 14:26две части разом и чужой процесс на 20–25 ГБ; своп 38 ГБ≈1,5 ч и все сессии мака; YTCR04: 8 агентов, 68 минпо одной части, сторож свопа, снимок кода, общая очередь
≈45 кусков YTCR04 без последних словкрая по меткам расшифровкиновый sc_align.py; 426 → 458 краёвкрая по звуку до общего листа; audit: 0 резов вне паузы
12 перебивок YTCR04каталог зрением назвал героем коллегуперебивки и заставка — после графики и цветалицо героя сверять эталоном до листов
104 пары повторов YTCR048 агентов по блокам не видят друг друга104 → 34 после дедупаsc_dedup — проверка листа до сборки
Лист YTCH14правила канала о фонде не сверены до сборкипервая сборка: фонд 14 мин из 22structure_rules проверяет код: блок фонда ≤ 90 с
Кубы и доска YTCH14монтаж менялся после цветакубы и доска зановорешение цвета — до листа; кубы на куски — после замороженного листа, в Cut
Шортсы
Что переделалиШаг не на местеЦенаТеперь в порядке
YTFP01 v2: все пятьодна говорящая голова, плашка с именем — план не показан2 ч 32 мин, пять заливокплан перебивок (render --dry) и плашки — Роману до рендера
YTFP01 v3: два шортсарез в смычке внутри слова («хоро|шо»)3 ч 14 минedges --fix и строгая сверка до рендера
YTEVO02 шортсы v2 · YTTRBM01 v3v1 из фильма; мастер 1080p (×1,78)4–5 ч; больше 5 чисточник на входе: дубли 4K, find4k
Цена переделки в часах
YTTRBM01 шортсы v3мастер 1080p (×1,78) → 4Kбольше 5 ч
YTEVO02 шортсы v2v1 из фильма → дубли 4K4–5 ч
YTFP01 v3 · два шортсарез внутри слова «хоро|шо»3 ч 14 мин
YTEVO02 v6 · обрезанные словаправка — часть версии3 ч
YTFP01 v2 · все пятьплан перебивок и плашек не показан2 ч 32 мин
Паника ядра 02.10две части разом, своп 38 ГБ≈1,5 ч
YTLAB01 v3 · «пересвет»все 50 частей заново65–95 мин

Из столбца «Цена»: красный — фильм, коралловый — шортсы, янтарный — мак целиком. YTEVO02 v6 — время всей версии; YTLAB01 — только рендер.

22.3 · 3Что показывать Роману и где

По тому, на что Роман отвечал, и по тому, что без показа возвращалось после рендера.

ЧтоЧем показываемЧто ждём в ответ
План листакарта сцен в XMind и страница структуры с историей (HTML) — до реализации; режим плана в сессии; карта сцен XMind → Telegram; лист дублей«да» по структуре до листа (YTCR04: 17 вопросов ушли в фильм без ответа)
Цветдоска проявка × look и образец 40 с с цветом и без — на странице версии, у варианта «# ссылка»выбор или объявленное умолчание («пришли такой же кусок без цветокора мне»)
Голосварианты чистки одного куска на −16 LUFS (solo.py sound_ab) — там жевыбор на слух (YTCG37: «эхо» услышано на готовом фильме)
Стиль5–6 экранов на кадрах фильма в языке канала или клиента«ок» до вёрстки всех (YTLAB01: 125 заново)
План экрановстраница версии yt.rya.ae/<канал>/<NN>/v<N>/: все экраны по этапам, у каждого ссылка и комментарий«ок / править», «Скопировать решения» (YTCG37 v2: пять экранов вернул к старому до рендера)
Пилотпервые минуты как фильм (звук, цвет, экраны): 720p в Telegramзамечания по стилю до полного рендера (YTEVO02: напомнил про дизайн клиента)
Рендерживой статус в Telegram раз в 5 мин; вехи и сбои отдельно«запускай» — и мак свободен
Версия фильмалёгкая копия в Telegram, файл в Finder, листы планов«ок» или правки → N+1; не обрезка в плеере
Версия на ревьюстраница «было → стало»: пара роликов на каждое замечание, слова с обрывом и повтором, что сделано, чем проверено, сверх-находки, вопросы (Ревью версии)«ок» по версии или правка по номеру пары; ответы на вопросы (YTEVO02 v5 → v7: 10 из 10 замечаний клиента, 8 сверх)
Версия шортсовфайлами: 04_Shorts открыта, новый файл выделен; «Избранное» Telegram; не YouTube«ок» → заливка (YTFP01: пять раз «открой папку»)
Чувствительноелокальная страница, не сайт и не Telegram (YTCH14: ребёнок в кадре)решение по каждому экрану; экраны о фонде — после подтверждения фонда
Решает Роман
1Сколько ждать ответа на показоткрыто
  • ожидание кончалось вопросом («не понимаю, а видо ты сделал», «много осталось? завершай»); умолчание без ответа дважды вернулось после рендера
  • варианты: срок в статусе и рендер умолчания по истечении · ждать слова всегда · без ответа рендерить только пилот
2💬 Моё мнение
  • без ответа — пилот в Telegram, полный рендер после слова: на YTEVO02 пилот поймал дизайн клиента до 47 экранов, а не после
  • срок ожидания называть в статусе одной строкой, чтобы «завершай» не читалось как «ок»

22.3 · 4Отчёт по времени после каждого видео

1Что в отчётеформат
  • таблица этапов: этап · начало · конец · длительность · чего ждали (очередь, Роман, скачивание, модель) · что переделывали и почему
  • итог: от запроса до «запускай», от «запускай» до файла, от файла до «ок»; доля ожидания в каждом
  • предложения: что ускорить и как (параллель, другой движок, Memex, заранее подготовленный том экранов, раньше показанный цвет)
  • числа — из журналов, не по памяти: хроника на этой странице собрана руками по выжимкам сессий
2Откуда берутся числаисточники
  • журналы проекта 00_Setup/logs/, status.json и tg_status_msg.json движка, лог очереди render_queue.py
  • выжимки сессий session_digest.py: когда Роман попросил, когда отвечал, когда «запускай»
  • хэндоффы проекта: версии, часы, на чём стояло
handoff_kit/sessions/ · {проект}/00_Setup/logs/
3Куда кладётсянадо построить
  • файл рядом с хэндоффом: {проект}/00_Setup/00_Handoff/TIME_<CODE>_vN.md — и строкой в хэндофф
  • на странице версии — блок «Сколько заняло» под шапкой; в Telegram — три строки итога
  • сводно по всем фильмам — хроника на этой странице обновляется из отчётов, а не из памяти
4Инструментнадо построить
  • time_report.py --project P --version vN: читает журналы и выжимки, пишет таблицу и предложения; сейчас такой команды нет
  • метки времени ставить в журнал движка на каждом шаге (старт, финиш, ожидание чего) — тогда отчёт собирается без человека
  • пока отчёт пишет сессия руками по этому формату в конце каждого фильма и каждой партии шортсов

Роман 03.10.2026: «по итогам каждого видео хотелось бы видеть пайплайн и время — как и на что потрачено, и что можно и как ускорить или улучшить». Образец цифр — «Хроника фильмов» ниже: там время собрано по выжимкам сессий.

22.3 · 5Как идёт автономная работа

1Статусы в Telegram
  • вехи и проблемы примерно раз в полчаса: ~/bin/tg.py text rya …
  • движки сами: tg_status.py правит одно сообщение каждые 300 с, sc_status.py, старт и финиш рендера
  • ⛔ в Telegram при сбое публикатора и доливки
2Очереди и замки
  • рендер — через render_queue.py / render_gate.py: один замок, по одному, под caffeinate; как очередь устроена и что строить — Очередь рендера
  • модели — по одной: mlx.lock, свободной памяти ≥ 30 %
  • рендер запускать системным python3: процесс с .venv_transcribe держит чужую очередь
3Возврат после обрыва
  • состояние — в PROGRESS.md проекта, раздел «Что делать, вернувшись»
  • лимит или обрыв сети — возвращаться каждые 15 минут до названного часа
  • окно сессии не закрывать: сторож launchd с безоконным claude не разрешён
4Исходники и итог
  • оригиналы на T9; Drive — мимо VPN адресом en0 (--bind), с докачкой
  • итог только 4K под YouTube; лёгкие копии — light.py
  • кэш и части — на T9, не в /private/tmp: он стирается при перезагрузке
5Код этапа на время сборки
  • длинная сборка идёт из снимка кода ~/.cache/ytai/stage_snapshots/
  • соседняя сессия правила этап на ходу: семь минут в render.py стояла ошибка (02.10)
  • общий этап править атомарно и сразу проверять сухим прогоном
6Версии
  • правка = новая версия в имени, прежняя рядом; что пересоберётся — таблица этапа
  • финальная версия — сборкой (deliver), не обрезкой в плеере
  • черновики показывают файлами и листами; на YouTube — принятое

22.3 · 6Проверки: ворота до рендера и до выдачи

ВоротаКогдаНормаОткуда взялась
Оригиналы сошлисьдо листаmd5 у каждого файла; число и размер как на DriveYTCR04: монтаж параллельно скачиванию — сцена 10 без звука
Края по звукудо общего листаaudit: 0 резов вне паузыYTCR04: ≈45 кусков; YTCH14: время слов врёт на 1–7 с
Герой в перебивкахдо листовлицо сверено эталоном, не зрениемYTCR04: коллега под словами героя 12 раз
Повторы и правила каналапроверка листаsc_dedup: 0 пар; structure_rules: 0 ⛔YTCR04: 104 пары; YTCH14: фонд 14 мин из 22
Собранная речьдо рендерараспознана заново, слова на краях целые (solo verify: 951 слово, 100 %)YTEVO02: обрезанные слова нашёл клиент
Цвет и голос выбраныдо рендеравыбор Романа по ссылке или объявленное умолчание«пересвет» YTLAB01, YTCG37; «эхо» YTCG37
Стиль «ок» → все экраныдо вёрстки всех → до рендера5–6 экранов на кадрах; потом у каждого ссылка и ответYTLAB01: 125 заново; v4 по «мелким правкам»
Экраны по звуку листарендер экрановcues от dialogue.wav текущей версииYTEVO02 v6: 12 экранов по звуку прошлой
Окна планов и стыкидо рендерасрезанных голов нет, стыки прикрытыYTLAB01 v2: Павел срезан краем общего плана
Слово на рендерперед рендером«запускай»; мак свободен: очередь, сторож свопа, снимок кода02.10 14:26: паника ядра при свопе 38 ГБ
Синхрон задетых кусковдо выдачи≤ 20 мс autocut · ≤ 40 мс headless · 0 ± 2 мс doc_cutYTEVO02 v7: первая выдача не прошла синхрон
Шортсы: мастер, края, показдо рендера и до upload4K, растяжение ≤ ×1,25; edges strict; лист рамки и «ок» РоманаYTTRBM01: ×1,78; YTFP01: «хоро|шо», лимит заливок

Пороги приёмки файла — на странице фильма кодом, шортсов — на странице случаев.

Брак до ворот и норма после
14 из 2264 %
мин фонда в первой сборке YTCH14 — норма блока ≤ 90 с
17 из 17100 %
вопросов по структуре YTCR04 ушли в фильм без ответа
30 из 5060 %
YTLAB01 v3: мак упал на 30-й части — две части разом
951 из 951100 %
слово на краях целое — solo verify собранной речи

22.3 · 7Как появлялись ворота: 02–03.10

Слова Романа и случаи, после которых шаг встал на своё место. Время — МСК.

02.10 12:48
Образец цвета: с цветом и без«пришли такой же кусок без цветокора мне»
02.10 13:37
Сначала все исходники«Сначала скачай все исходники, работая только по ним»
02.10 14:26
Паника ядра: своп 38 ГБдве части разом → по одной части, сторож свопа, снимок кода
02.10 15:47
Рендер — только по слову«подготавливай пока файлы… Но пока сам рендер не начинай»
02.10 22:53
Все экраны — до рендера«сначала показывать все эти экраны… чтобы можно было заранее править»
02.10 23:22
Шортсы: заливка после «ок»«Не надо заливать до согласования»
03.10 00:16
Цвет и голос — выбор по ссылке«Когда показываешь цвет и звук тоже ссылки оставляй»
03.10 01:40
Типы экранов и полный транскрипт«Перед рендером нужно создать типы экранов, продумать их логику»
03.10
Color · Sound · Screens — обязательны«Я бы это сделал обязательным этапом (плюс цветокор и коррекция звука)»

Дословно — раздел «Слова Романа»; цена каждого случая — «Журнал переделок».

22.3 · 8Хроника фильмов

Время — МСК, 02.10.2026, если не сказано иное; цифры — из отчётов по выжимкам сессий и хэндоффов проектов.

1YTEVO02 · манифест, 16 минautocut
  • четыре версии за сутки: d1 — 4 ч 55 мин (01:11 → 06:06); v5 — обрезка Романа в плеере; v6 — 3 ч, 10 правок клиента; v7 — около 2 ч, наезд ×1,15
  • до сессии: сюжет v4, план 48 экранов с 66 макетами, A/B без ответа; 207 ГБ оригиналов, md5
  • стояло на палитре (47 экранов после пилота), пропущенной сверке речи, экранах до нового звука, синхроне после кодирования
2YTLAB01 · подкаст, три камеры, 52 минheadless
  • v1 — 7 ч 39 мин; v2 — 35 мин (5 частей из 50); v3 — 7 ч 17 мин, из них ≈1,5 ч перезагрузка; v4 — экраны поправлены, не рендерился
  • 74 ГиБ, md5; пять помощников: 128 подрезок, 125 экранов; перед v3 впервые показ до рендера: доска, кадры стиля, образец 40 с
  • стояло на цвете без «ок», стиле (125 экранов под RYA.AE), общих планах на готовом файле, двух частях разом (мак упал на 30 из 50)
3YTCG37 · одна камера и дубли, 4:42solo
  • тикет — 50 мин (37,7 ГБ сверены, лист дублей, план 15 блоков); v1 — 5 ч, в 18:33 пересобран по звуку; v2 за 5,5 ч до рендера не дошла — ждёт очередь
  • лист дублей, доска и кадры стиля — в Telegram до рендера, без ответа; перед v2 — страница всех 26 экранов по этапам
  • стояло на цвете по умолчанию (лицо плоское), звуке без прослушки («эхо»), экранах не на своих словах
4YTCR04 · по карте сцен, 27:15story_cut
  • структура 28–29.09: 6 ч 13 мин до XMind v3 (2 ч 40 мин — лимит); 184 единицы → 21 блок, 17 вопросов Роману
  • 02.10: запрос 13:45 → старт рендера 22:33 (8 ч 48 мин) → пилот 0:00–2:23 в Telegram 22:50; 68 мин простоя; 229 кусков речи, 350 планов, 120 экранов; версия одна (v6)
  • стояло на краях по меткам (426 → 458), коллеге вместо героя, повторах 104 → 34, занятой очереди (YTEVO02 до 22:33)
5YTCH14 · документальный от слов, 20 минdoc_cut
  • 29.09 ingest: 119 ГиБ, 146/146, витрина цвета; 02.10: запрос 13:37 → предпросмотр 20:39 (7 ч 02 мин) → «запускай» 23:31 (9 ч 54 мин); рендер в очереди за YTCR04
  • лист 79 реплик, 222 плана, 22 экрана; страница предпросмотра до v4 — локальная; версия одна
  • стояло на правилах канала о фонде (фонд 14 мин из 22), времени слов (1–7 с), формате призыва, монтаже после цвета

22.3 · 9Хроника шортсов

1YTTRBM01 «Тараборим» · стол, мастер 1080pпервый прогон
  • 01.10 23:25 «а ты можешь выбрать самые интересные моменты и сделать из этого шортсы?» → v1 за 30 мин: пять на YouTube по ссылке; 23:56 — «публикуй первый…»
  • v2 — 2 ч 28 мин: сверка по «проверь все ли ты указал» нашла брак v1; S02, S03 заменены, S04, S05 — в лимите заливок; v3 из четырёх камер 4K — больше 5 ч
  • по факту: отбор → рендер → заливка → публикация → сдача, приёмка потом; S01 вышел с v1
2YTFP01 «Правмир» · история героини, мастер 4Kтри версии за день
  • v1 — 2 ч 35 мин (пять залиты 08:26); v2 — 2 ч 32 мин (scout: 4–6 перебивок на шортс, новая плашка; залил «решил сам»); v3 — 3 ч 14 мин (два шортса, края по звуку)
  • смотрел файлами: пять раз «открой папку», S03 v2 подрезал в плеере; S02 к публикации назвал по ссылке
  • два черновика залиты до «ок» → лимит, семь роликов удалены; 23:22 «Не надо заливать до согласования»
3YTEVO02 · из фильма, собранного кодомиз дублей
  • v1 — 1,5–2 ч из фильма; по хэндоффу — вертикали до контрольного листа и показ, заливку, Drive и график не трогать; рендер ждал очередь с 12:46
  • ответ скриншотами: лицо по центру верхней части, в конце без чужих мыслей; «вообще монтаж шортсов лучше делать из исходников» → v2 — 4–5 ч из дублей 4K; 18:11 в «Избранное»
  • обрывы «творчеством», «вокруг» нашла сверка краёв; «ухом шортсы не слушал никто»; заливки нет

22.3 · 10Состояние трека на 03.10.2026

ПроектДвижокГде сейчасЧего ждёт
YTEVO02 манифест «Эволюции»autocutv6 4K собран; шортсы v2 из исходников у Романа в «Избранном»«ок» Романа по фильму и шортсам; канал YouTube
YTLAB01 Павел Биленкоheadless мультикамv3 4K принят машиной; v4 — правки Романа внесены в экраны, фильм не рендерилсякомментарии Романа на странице экранов, потом рендер
YTCG37 компания в ОАЭheadless solov2 по правкам Романа: лицо темнее на −1,2 ст. в логе, страница фидбека с ссылками у экранов; рендер в очередивыбор цвета и звука, «да/нет» по структуре
YTCH14 «Катя»doc_cutv1: рендер запущен 02.10 в 23:35 по слову Романа, идёт через очередьприёмка по листам qc после рендера
YTCR04 Khalid Alistory_cutv6 27:15 рендерится через очередь (sc_run film, шесть частей)«ок» стиля и цвета, ответы по рискам
YTTRBM01 «Тараборим»shortsS02–S05 из 4K: v3 без анимации и v4 с инфографикой, не залиты; прежние сняты с автопубликациивыбор версии Романом
YTFP01 «Правмир»shortsS02 вышел; S04 и S05 в графике на 03.10 16:00; S01/S03 v3 и партия S06–S10 собраны«ок» Романа; на YouTube только согласованное

⚠ Код этапов фильмов (0510/0511) и папка Remotion не закоммичены — по этим папкам нет ни одного коммита. Шортсы закоммичены 02.10, 16 файлов правок после ждут коммита. Коммит — одной сессией, пофайлово, после соседних.

22.3 · 11Что дальше по треку

1Одна команда приёмки: чек-лист целостности и отчёт по времени

одна команда приёмки прогоняет растущий чек-лист (цвет · звук · слова и смысл · экраны · техпаспорт) на каждой версии фильма и партии шортсов; после каждого видео — отчёт по времени: этапы, ожидания, что ускорить (чек-лист, формат отчёта).

2Планировщик мак ↔ Memex

оценка времени до результата по двум путям, задания через Drive с проверкой передачи, выгрузки и очистки кеша Memex — чтобы мак не стоял в очереди при пустом Memex и мелкое не ездило на Memex (очередь).

3Выравнивание в сборку фильмов

CTC из этапа шортсов (edges.py) есть в story_cut (sc_align), нет в autocut и headless — свести в один модуль.

4Один движок вместо пяти

autocut и headless свести (открытый пункт README); solo, doc и story — режимы одного входа с общими звуком, цветом, экранами и QC.

5Перебивки сами

машина предлагает кадры к фразам по каталогу (scout, VLM) с проверкой лица героя эталоном.

6Хаб и KB из манифеста

блок шортсов на хабе канала и ссылки после доливки — без ручной правки сайта; страница согласования с заказчиком.

7Закрепить канон

раздел «Фильм кодом» в CLAUDE.md, коммит этапов, VMAF к прошлой версии в приёмке, критерии выбора трека словами Романа.

22.3 · 12Слова Романа дословно

Из выжимок сессий и хэндоффов; опечатки исправлены, слова не менялись. Время — МСК.

1Автономия и статусы
  • «важна автономная работа и пиши статусы в телеграм мне» — 02.10 02:36
  • «мне важно, чтобы стабильная работа, если закончатся токены или будет перебой в интернете возвращался каждые 15 минут, до 11:00 утра» — 02.10 03:19
  • «пиши статусы каждые 5 минут» — 28.09
  • «важно, чтобы ты разумно использовал макбука и стоял в очередь, когда это нужно (я про локальные VLM AND LM)» — 29.09
2Показ до рендера
  • «Было бы здорово перед генерацией видео сначала показывать все эти экраны и добавлять на них активные ссылки и блок под комменты открывать, чтобы можно было заранее править» — 02.10 22:53
  • «Когда показываешь цвет и звук тоже ссылки оставляй, чтобы мог добавлять выбор» — 03.10 00:16
  • «пришли такой же кусок без цветокора мне» — 02.10 12:48
  • «Я бы это сделал обязательным этапом (плюс цветокор и коррекция звука)» — 03.10, о продумывании экранов до монтажа
  • «сам транскрибуй, чтобы слова не резать» — 02.10 19:41
  • «Перед рендером нужно создать типы экранов, продумать их логику. Здесь важно ещё добавлять полный транскрипт (прям складывать, но чтобы можно было разложить). Транскрипт должен содержать структуру видео и полную транскрибцию» — 03.10 01:40
3Хук и графика
  • «Начало хук надо всегда с эмоций и с живой реакции людей, не заслонять так сильно» — 02.10 22:53
  • «БЫТЬ КРУПНЫМ ПРЯМО, ЭТО ОЧЕНЬ ВАЖНО» — 02.10 10:05
  • «Максимум инфографики…», «Мы рассказываем эмоциональную историю, сделай это» — 02.10 13:45
  • «это же такой сильный момент» — о цифре «2 из 60» инфографикой, не списком; 02.10 утро
  • «в конце ничего не надо, ютуб сам добавит. Не усложняй, не добавляй» — 03.10 00:16
4Исходники, рендер и мак
  • «Сначала скачай все исходники, работая только по ним» — 02.10 13:37
  • «делать по исходникам», «4K под YouTube достаточно», «без впн напрямую» — план YTEVO02, ночь на 02.10
  • «можно рендерить на макбуке когда не занят другим рендером» — 02.10 02:21; «главное, смотри, что мак свободен, когда рендеришь что-то» — 02.10
  • «подготавливай пока файлы и все остальное, чтобы начать рендер. Но пока сам рендер не начинай» — 02.10 15:47; «Запускай рендер как будет свободен комп» — 23:31
5Заливка и версии
  • «Не надо заливать до согласования» — 02.10 23:22; «Публикации не делай пока что» — 02.10 вечер
  • «никогда не создавай новые сущности! Есть папка для шортсов, шортсы должны быть там!» — 02.10
  • «ты просто добавляй новую версию в название и все, старую версию оставляй» — 02.10
  • «который вышел не трогаем» — 02.10 ночь; «Обязательно свяжи это с интервью на канале» — 02.10 23:48
6Шортсы: кого показывать и где резать
  • «вообще монтаж шортсов лучше делать из исходников» — 02.10
  • «Проблема в твоих шортсах в том, что ты не показываешь деток… показывать прям в эти моменты деток крайне важно» — 02.10
  • «здесь обрывает на последней фразе хорошо (нужно чтобы она договорила слово)» — 02.10 17:36
  • «Нужна точность реза выше по фреймам + автопроверка этого» — 02.10

22.3 · 13Что обновляет базу знаний

ФайлЧто хранитКто и когда пишет
{проект}/00_Setup/00_Handoff/HANDOFF_*.mdхроника сессии, решения Романа, что дальше; устаревшее — в _archive/сессия в конце работы; следующая читает последний по дате первым
YTs/{CH}/review_profile.json → structure_rulesправила канала о структуре: блок фонда ≤ 90 ссессия по решению Романа (YTCH — 26.09); код читает их при проверке листа — после случая YTCH14
YTs/{CH}/color_profile.json · shorts_profile.jsonвыбор цвета и цель лица; broll.from и edges.strict шортсовсессия после выбора Романа; причина — в *_note
Память: feedback_screens_review_before_render · feedback_ai_editing_mandatory_stages · feedback_shorts_upload_after_approvalвсе экраны до рендера; три обязательных этапа; заливка после «ок»сессия сразу после слов Романа
scripts/07_shorts/docs/HANDOFF_2026-10-02_shorts_system.mdвосемь правил Романа по шортсам с цитатамисессия системы шортсов, 02.10
handoff_kit/sessions/*.json · session_digest.pyвыжимки 169 сессий: кто что просил, что запускалосьsession_digest.py по расшифровкам; источник этой страницы
web/_data/kb_claude.json → pages.claude-processэта страница: хроника, журнал переделок, порядоксессия после каждого прогона; gen_kb_claude.py

Что пересчитывать после правки листа, цвета или звука — таблица «Правка → что пересоберётся» на странице фильма кодом.

22.3 · 14Ошибки и грабли

Что не попало в журнал переделок, но стоило времени.

Ответ пришёл вопросом«не понимаю, а видо ты сделал», «много осталось? завершай» — не выбор; показ без ответа — не ворота, умолчание называть в статусеYTLAB01 v3 · YTCG37
Показали 5–6 экранов, а не все«мелкие правки» → версия v4; страница всех экранов по этапамYTLAB01
Монтаж параллельно скачиваниюсцена 10 без звука, плоская гамма клипа найдена поздно; сначала все исходники и паспортYTCR04
Замок моделей занят соседней сессиейпроверка речи снята по лимиту 30 мин и ушла за рендер; модель мимо очереди — кадры перепроверены облакомYTCR04
Общие планы проверены на готовом файлеПавел срезан краем — v2; в v3 ещё срезанный затылок; окна проверять до рендераYTLAB01
Синхрон проверен после кодированиялишнее кодирование всего фильма; синхрон задетых кусков — до выдачиYTEVO02 v7
Готовое в out/ среди листов38 мин от просьбы до просмотра; 04_Shorts, версия в имени, новый файл открыт сразуYTFP01
Шесть кадров скачок рамки не ловятлист с кадром из каждого куска рамки (sheet) — до заливкиYTTRBM01
Учёт не обновлён«а ты все сделал? карточки? таблицу? трелло?» — drive, ledger и хаб одной сдачейYTTRBM01
README «Порядок» зовёт upload до показаспорит с «Не надо заливать до согласования»; порядок — на странице этапа, README поправить0701_finished/README.md

22.3 · 15Где лежит

Хэндоффы проектов (последний по дате — первым)
/Volumes/T9-Black-RYA/YTLAB/YTLAB01_Pavel_Bilenko/00_Setup/00_Handoff/YTLAB01; на том же диске YTCG/YTCG37_Setup_UAE_Company_Remotely, YTCR/YTCR04_Khalid_Ali, YTCH/YTCH14_Katya
/Volumes/T7-Beige-RYA/YTFP/YTFP01-The_Story_of_Katya_and_Matvey/00_Setup/00_Handoff/YTFP01; на том же диске YTEVO/YTEVO-Projects/YTEVO02_evolution_manifesto
Образец показа до рендера
/Volumes/T9-Black-RYA/YTCG/YTCG37_Setup_UAE_Company_Remotely/00_Setup/08_Cut/review_page_v2/все экраны по этапам: build_page3.py, stages.json
~/RYA/wt/kb-claude-editing/scripts/site/gen_screen_plan.pyгенератор страницы версии; пример /kb/claude-screen-plan/example/
Источники страницы
~/.claude/projects/-Users-romansergeev-YTAI/93bbe95b-36fa-441b-8c2c-4341efac57d5/handoff_kit/sessions/ — выжимки, reports/07…09 — отчёты по процессу, session_digest.py
~/YTAI/scripts/07_shorts/docs/HANDOFF_2026-10-02_shorts_system.mdсистема шортсов: правила Романа, учёт
~/YTAI/scripts/05_editing/0510_headless_cut/README.md · SOLO.mdдвижки: порядок шагов и таблицы пересборки; README.md есть и у 0510_autocut, 0511_story_cut, 0511_doc_cut
Очередь, статусы, память
~/YTAI/scripts/999_extra/render_queue.py · ~/.cache/ytai/render.lockодин тяжёлый рендер; сторож памяти и свопа
~/YTAI/scripts/05_editing/0510_headless_cut/tg_status.py · 0511_story_cut/sc_status.pyживой статус в Telegram
~/.claude/projects/-Users-romansergeev-YTAI/memory/feedback_screens_review_before_render.mdправила Романа, ставшие каноном трека; рядом feedback_ai_editing_mandatory_stages.md и feedback_shorts_upload_after_approval.md
Процесс по сессиям · сверено 03.10.2026 по выжимкам сессий и хэндоффам проектов · примеры: YTLAB01 (три версии фильма за сутки) · YTFP01 (три версии шортсов за день)