← Engine · Outsourcing · Production Map
18_compute · Cloud results · v8

Облако в работе: замеры YTTRBM03 и YTAgeFree20

30 октября выпуск YTTRBM03 прошёл через Memex и Google Cloud Run, на Google Batch замерены три части. Входы одни и те же, кадры сверены. Облако выигрывает числом машин, а не их силой: одна машина Cloud Run не быстрее Memex, а на кодировании HEVC примерно в 6 раз медленнее, зато их работает двадцать сразу. 16 шортсов с моушном собраны за 26 минут вместо 3,8 часа.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

31 октября через Google прошла подготовка фильма YTAgeFree20: 6,8 ч съёмки, лёгкие копии, расшифровка, две карты съёмки, лица. Раздел Routes сравнивает маршруты фильма целиком, Google services показывает, что берём, а что нет.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

3 ноября добавлен счёт Google: остаток кредита, расход по проектам, итог 4K YTCR05 в облаке и маршрут заливки на YouTube (Routes, блок Google bill).⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Версия 8 · 03.11.2026, 10:50 МСК · документ RYA-YTAI-20261030-CR-v8⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Эта же страница у Claude: claude.ai (из России нужен VPN). Пути рендера и аренда машин: Render outsourcing.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Film 4K
28,9 мин
Cloud Run, 32 части разом. Memex 28.10: около 2,5 ч
Clean master
18,3 мин
19 машин, $2,18. Memex: 29,2 мин
16 shorts
26 мин
16 машин разом, $2,91. Memex по очереди: ≈ 3,8 ч
Same picture
49,7 дБ
облако против Memex, тот же кадр; звук сдвинут на 0 мс
1Routes

Маршруты фильма от съёмки до YouTube

Фильм едет из пункта A в пункт B через восемнадцать станций. На каждой можно выбрать, где работать: MacBook, Memex, машины Google Cloud, сервисы Google AI или агенты Claude. Возьмите готовый маршрут или переключите любую станцию: время, деньги, токены Claude и занятость Memex пересчитаются сразу.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Мерка: фильм как YTAgeFree20, 6,8 ч съёмки 4K в 74 клипах, фильм на 25–30 мин и 16 шортсов. Факт ✓ это замер на наших прогонах, фильм и дата указаны у станции; без галочки расчёт по цене Google и скорости машины. Станции одного этапа идут параллельно, а на одном Memex друг за другом. Деньги здесь только Google Cloud, поэтому для Claude показаны токены.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Conclusions

Google bill

Счёт Google на 3 ноября, 11:00 по Дубаю: консоль Billing, отчёты по меткам запусков и по статьям. Google показывает расход примерно на сутки позже, поэтому ночь на 3 ноября в счёт ещё не попала.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Credit left
$170,94
из $300, кредит действует до 27.01.2027. Ещё не выставлено ≈ $9,5, ждём ≈ $161
Billed
$140,01
29.10–1.11, всё списано с кредита, своих денег $0
Models
$91,5
65 % счёта: Gemini смотрит съёмку, Chirp её расшифровывает
Render
$47,1
34 %: Cloud Run, все рендеры, копии, шортсы и экраны
YTAgeFree20
$84,6
YTTRBM03
$30,7
YTCR05
$19,2
YTAgeFree16
$3,1
Common
$2,4
ProjectGeminiSpeechCloud RunTotalWhat
YTAgeFree20$52,3$20,4$12,0$84,6Две карты съёмки: Gemini 3.1 Pro $34,6 и Argon $17,0. Расшифровка Chirp 3 с ролями, лёгкие копии 74 клипов $7,4, экраны и черновики.
YTTRBM03$1,9$0$28,7$30,7Фильм 4K v13 дважды $7,0, шортсы 13 прогонов за три дня правок $18,4, чистый мастер $3,2, приёмка Gemini $1,9.
YTCR05$15,9$0$3,3$19,2Карта Gemini 225 кусков, лёгкие копии 231 клипа $2,2. Итог 4K $2,64 и выгрузка 14 ГБ на MacBook ≈ $1,7 ещё не в счёте.
YTAgeFree16$0$0$3,1$3,1Тизер v9 в 720p и 4K.
Common$1,0$0$0$2,4Сборка образов $1,2, бакеты $0,2, пробы Gemini 29.10 $1,0.
Total$71,1$20,4$47,1$140,0Gemini здесь вместе с ролями говорящих, Speech это Chirp 3 и роли.

Takeaways

Where things live

PlaceWhat lives thereWhy
MacBookкод, сессия Claude, правки страниц; Whisper как запаснойрабочее место Романа, ездит с ним
Memexвход в Google и запуски облака, ElevenLabs, края слов и сверка речи на MLX, мастер звука, цвет, комнаты ревью, заливка на YouTubeGoogle и ElevenLabs только оттуда, MLX только на маке; стоит в Дубае и не спит
Google Cloudлёгкие копии, рендер 720p и 4K, шортсы, экраны HyperFrames, задачи на Pythonмного машин разом, Drive читает сам
Google AIкарта съёмки, расшифровка и роли, лица, поиск по смыслу, надписи в кадре, приёмка шортсоввидит и слышит всю съёмку примерно за час
Claudeрассказ, картинка, звук, проверки, сборка, ресёрч, кодрешения и монтаж; ограничен недельным лимитом
Other servicesElevenLabs: голос Романа · Epidemic Sound: музыка · ChatGPT: второе мнение ресёрчапо подписке
2Timelines

Время каждой задачи на одной шкале

Чем мельче задача режется на куски, тем сильнее выигрывает облако: шортсы примерно в 9 раз, фильм в 2–5 раз, мастер в 1,6 раза.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Шкала общая, от 0 до 4 часов. Чем короче полоса, тем быстрее.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

01 ч2 ч3 ч4 ч

Фильм 4K v13

34,8 минуты, 62 558 кадровоблако быстрее в 2–5 раз
Memex, 28.10по факту, рядом шёл слой Бора
≈ 2 ч 34 мин
Memex без помехрасчёт по замеру частей, VT 16–21 к/с
≈ 58 мин
Cloud Run22 машины по 8 ядер
28,9 мин
Batch Spot16 × c4d-highcpu-32, ждёт квоту
≈ 10 мин
Mac Studio M5 Ultra4 кодера VT
≈ 20 мин

Чистый мастер шортсов

16,7 минуты 4K, 30 060 кадровоблако быстрее в 1,6 раза
Memex15 кусков подряд, VT 16–19 к/с
29,2 мин
Cloud Run19 кусков разом, x265 3 к/с
18,3 мин
Cloud Run, 60 машинпри квоте 500 vCPU
≈ 7 мин
Mac Studio M5 Ultra4 куска разом на VT
≈ 9 мин

16 шортсов с моушном

рилсы и листы кадровоблако быстрее примерно в 9 раз
Memexпо очереди: замер S01, S05 и шаги облака
≈ 3 ч 50 мин
Cloud Run16 машин разом, 6 шагов на машине
26 мин
Mac Studio M5 Ultra6 шортсов разом
≈ 40 мин

Gemini 3.1 Pro

анализ в облаке
Разбор выпуска37 минут видео и звука
4,4 мин
Приёмка шортсов18 роликов, по 8 разом
3,2 мин
01 ч2 ч3 ч4 ч
MemexGoogle CloudMac StudioGeminiсплошная: замерштриховка: оценка
3Per machine

Одна машина: Memex сильнее любой машины Cloud Run

У Memex аппаратный кодер HEVC: кодирование почти ничего не стоит. В облаке кодирует процессор, поэтому скорость берётся числом машин.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

MachineTaskSpeedNote
Memex, Mac mini M4граф части без кодирования16,5–20,8 к/сдекод камер, кубы цвета, наложения
Memexx264 medium8,8–8,9 к/стот же кодер, что в облаке
MemexVideoToolbox HEVC 60 Мбит/с16,0–20,6 к/супирается в граф, а не в кодер
Cloud Run, 8 vCPUx264 medium, части фильма5,3 к/смедиана 32 частей
Cloud Run, 8 vCPUx265 fast 10 бит, чистый мастер3,1 к/сразброс 1,9–3,7
Batch Spot, c4d-highcpu-32x264 medium16,7–23,9 к/счасть с однопоточным фильтром: 4,8 к/с
Memex · шортс S0154 с ролика, 6 шагов15,5 миноснова 2:30, моушн 7:06, сборка 2:46, рилс 2:36
Cloud Run · тот же S01те же 6 шагов17,7 миноснова 2:55, моушн 7:27, сборка 3:12, рилс 3:24
Drive → облакочтение исходников52,8 МБ/свнутри Google, бесплатно
Memex → Googleзаливка4,0 МБ/споэтому тяжёлое не льём: облако читает Drive само
4Quality

Картинка и звук совпадают, ошибки поймала сверка

Film 4K
49,7 дБ

Облако против Memex, 40 кадров по всему фильму: тот же кадр в среднем 49,7 дБ, худший 45,8. Соседние кадры хуже, значит, кадры не сдвинуты. Звук в восьми окнах: сдвиг 0 мс, совпадение 1,0.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Clean master
46–47 дБ

Облачный мастер против фильма: 46–47 дБ, мастер Memex: 42–43 дБ при тех же 40 Мбит/с. Программный x265 точнее аппаратного кодера, файл больше на 8 %: 5,41 ГБ против 5,02.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Gemini review
32 ролика · $1,68

Gemini 3.1 Pro посмотрел все 16 шортсов и 16 рилсов прямо из хранилища, по 8 разом, около 3 минут на пачку. Подтвердились обрывы слов на краях четырёх шортсов и субтитры рилсов поверх крючка. Ложными оказались три тревоги: «чёрный экран» в S04 (панель моушна), цифра в S14 (кадр посреди счёта) и обрезанное лицо в S02. Это второе мнение: каждое замечание проверяем до комнаты.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Caught

В мастере Memex не читался звук речи. Чёрные куски склейки были ALAC 16 бит, речь 24 бит, а склейка без перекодирования берёт формат первого куска. Шортсы вышли бы с битым звуком. Ошибку нашла сверка, агент пересклеил мастер за 47 секунд. В облаке звук собирается одной дорожкой, такой ошибки там нет.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Fixed check

Утренняя сверка фильма показывала 30–39 дБ. Это была ошибка самой сверки: опорный кусок вынимался копией потока и уезжал на ключевой кадр. Новая сверка читает оба файла с Drive и перематывает точно до кадра.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

5Pipelines

Шесть вариантов конвейера и когда какой брать

Рекомендация: гибрид D. Фильм на Memex, когда не горит; итог в день сдачи, шортсы, чистые мастера и вставки в Cloud Run; разбор и приёмка в Gemini.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

A

Memex как сейчас

есть
Services
Mac mini M4, VideoToolbox, очередь рендера
Film 4K
≈ 1–2,5 ч
Price
0, но Memex занят
When
черновики 720p, ночные очереди, всё, что не горит
B

Cloud Run рывком

работает
Services
Cloud Run Jobs, Cloud Storage, Drive API, Artifact Registry, Cloud Build
Film 4K
29 мин
Price
$3,2 за фильм, $2,2 за чистый мастер
When
итог 4K в день сдачи, пачка шортсов, чистые мастера, HyperFrames по машине на ролик
C

Batch на больших машинах

ждёт квоту
Services
Google Batch, Compute Engine Spot c4d-highcpu-32
Film 4K
≈ 10 мин
Price
≈ $1 за фильм по цене Spot
When
регулярные итоги и длинные фильмы. Нужна квота 512 vCPU на все регионы, запрос подан
D

Гибрид

рекомендую
Services
Memex + Cloud Run + Vertex AI Gemini + Drive
Release
≈ 1 ч
Price
≈ $10 за выпуск: фильм, мастер, 16 шортсов, разбор и приёмка Gemini
When
каждый выпуск: Memex не простаивает, облако берёт то, что режется на куски и не терпит ожидания
E

Mac Studio M5 Ultra 256 ГБ

покупка
Services
свой Mac: 4 кодера VT, 30–36 ядер, 256 ГБ памяти
Film 4K
≈ 20 мин
Price
1,61–2,10 млн ₽ разово
When
если нужен свой ИИ (модели 122B–397B, ветка UVI) или облако упрётся в связь
F

Аренда и Linux-облака

в запасе
Services
Scaleway Jobs, Mac mini M5 Pro помесячно
When
если Google недоступен; разбор на странице Render outsourcing
Sources
камеры и звук на Drive→Cloud Run читает диапазонами→Memex ничего не льёт
Analysis
Gemini смотрит выпуск→отбор шортсов и кружков→агент пишет моушн
Render
Memex: фильм на VTоблако: итог в день сдачиоблако: шортс на машину
Review
Gemini принимает каждый шортс→комната ревью на портале→«ок» Романа
6Prices

Сколько стоит выпуск в облаке

Цены Google без налогов, по машинному времени прогонов 30.10. Кредит $300 до 27.01.2027, на 3 ноября осталось $170,94 (Routes, блок Google bill); бюджет месяца $100 с порогами 50, 90 и 100 %. Все пробы 29–30 октября: ≈ $14 по машинному времени, счёт Google может немного отличаться.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

TaskCloud RunBatch SpotMemex
Фильм 4K, 35 мин$3,2≈ $10 и 1–2,5 ч машины
Чистый мастер, 17 мин$2,18≈ $0,70 и 29 мин
16 шортсов: моушн, рилсы, листы$2,91не нужно0 и ≈ 3,8 ч машины
Разбор выпуска Gemini 3.1 Pro$0,5–1не нужнонет
Приёмка Gemini, 32 ролика$1,68не нужнонет
Выпуск целиком≈ $10,5≈ $70 и 5–7 ч машины
7Limits

Где облако упирается

8Growth

Что даст рост

9Google services

Что из Google берём, а что нет

Решения по пробам 31.10 на клипе Pocket 0063 и по полному проходу YTAgeFree20: подробный отчёт в проекте, 00_Setup/10_Research/google_probes.md.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

ServiceWhat forPriceStatus
Vertex AI · Gemini 4 Argonкарта съёмки: руки, жесты, взгляды, сила момента$1,3 за час видео до 30.11, потом $2,5берём
Vertex AI · Gemini 3.1 Proразбор выпуска, приёмка шортсов, второе мнение по рассказу$3,5 за час видео в высоком разрешенииберём
Vertex AI · Gemini Flash 3.8 и 3.5дешёвая опись съёмки$0,4–1,6 за часне берём: режет грубо, выдумывает предметы
Chirp 3 · Speech APIрасшифровка по словам, второй проход со словарём имён$0,96 за час звука за проходберём: 16 % ошибок против 29–33 % у Whisper
Vertex AI · gemini-3.5-transcribeроли говорящих$0,35 за часберём, упирается в лимит запросов
Video Intelligence · лица и людирамки лиц по всему плану для кадра и цветабесплатно до 1000 мин в месяц, потом ≈ $6 за часберём
Video Intelligence · планы, объекты, текстсмены планов, объекты, метки, текст в кадре≈ $27 за 6,8 чне берём: ложные резы и мусор
Cloud Visionпечатный текст в кадре: портрет, вымпел1000 кадров в месяц бесплатноберём
Vertex AI · gemini-embedding-2поиск по смыслу в репликах всей съёмки$0,07 на 6,8 чберём
Transcoder APIлёгкие копии$1,80 за часне берём: нет проявки, вторая дорожка звука падает
Cloud Runкопии, рендер, шортсы, экраны, любые задачи на Python≈ $0,63 за час машины 8 vCPUберём
Batch Spot c4dитог 4K за ≈ 10 мин≈ $1 за фильмждёт квоту 512 vCPU
Cloud Run GPU, L4аппаратный кодер NVENCпо секундамзаявку Google не принял 31.10: кончился дневной лимит заявок
Veoгенерация видеонетне берём: правило канала, только наш материал
10Other videos

Как ускорить и усилить другие ролики

11Mac Studio

Mac Studio M5 Ultra 256 ГБ против облака

Оценка Mac Studio: 4 кодера VT и в 3,5 раза больше ядер, чем у Memex; части и шортсы идут по четыре разом.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

MetricMemexMac Studio M5 UltraCloud Run
Ядра1030–36176 vCPU
Кодеры видео14нет, процессор
Фильм 4K1–2,5 ч≈ 20 мин29 мин
Чистый мастер29 мин≈ 9 мин18 мин
16 шортсов≈ 3,8 ч≈ 40 мин26 мин
Свой ИИмодели до 16 ГБмодели 122B–397BGemini по запросу
Ценауже есть1,61–2,10 млн ₽$5–10 на выпуск

Mac Studio выгоден, если нужен свой ИИ и машина занята круглые сутки. Для рендера при нынешнем объёме облако дешевле: выпуск в облаке стоит несколько долларов, а ожидание исчезает.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

12Sources

Откуда цифры

13Handoff

Для новой сессии

For a new session

Продолжи облачный рендер YTAI. Прочитай хэндофф ~/YTAI/scripts/18_compute/docs/HANDOFF_2026-10-28_cloud_render_coordinator.md, код scripts/18_compute/cloud/ (cloud_render.py, cloud_shorts.py, worker/worker.py). Всё, что идёт в Google, запускай только с Memex из Дубая. Страница: исходник docs/cloud_results.src.html, сборка cloud_results_build.py --ver N.⁠​‌​‌​​‌​​‌​‌‌​​‌​‌​​​​​‌​​‌​‌‌​‌​‌​‌‌​​‌​‌​‌​‌​​​‌​​​​​‌​‌​​‌​​‌​​‌​‌‌​‌​​‌‌​​‌​​​‌‌​​​​​​‌‌​​‌​​​‌‌​‌‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​‌‌​​‌‌​​​​​​‌​‌‌​‌​‌​​​​‌‌​‌​‌​​‌​​​‌​‌‌​‌​‌‌‌​‌‌​​​‌‌‌​​​⁠

Полный текст хэндоффа
# HANDOFF 2026-10-28 · 18_compute · cloud render tickets — coordinator

Версия 1 · 28.10.2026 12:15 MSK · сессия-координатор тикетов `TICKET_2026-10-28_00…06`.

## Context

Роман 28.10.2026: «Тикеты облачного рендера YTAI от 28.10.2026 — веди их как координатор: ресёрч и работа по каждому тикету
в своей сессии или агенте, по порядку и зависимостям… Сразу бери 01, 03 и 06. Для 02, 04, 05 спроси у меня D1 (бюджет облака
в месяц) и D2 (платёжный аккаунт на rscore-491616: карта личная или FZE) одним сообщением с рекомендацией и цифрами…
Итог мне — страница с выводами, ценами и решениями».

- Обзор и замер итога 4K YTTRBM03 v13: `scripts/18_compute/docs/TICKET_2026-10-28_00_cloud_render_overview.md`.
- Порядок: 01, 03, 06 — сразу; 02 — после D1–D2 и шага Романа (платёжный аккаунт, вход только с Memex); 04 и 05 — после пилота 02.

## Agents (запущены 28.10 ~12:10 MSK)

| Agent | Scope | Files | Handoff |
|---|---|---|---|
| hygiene | 01: Q2 браузеры · Q3 место ≥ 40 ГБ · Q4 очередь вместо параллели · журнал ожидания | `18_compute/res.py`, `load.py`, `speed.py`, `999_extra/render_queue.py` | `docs/HANDOFF_2026-10-28_memex_hygiene.md` |
| engine | 01 Q1 аппаратный кодек частей и мастера + 03 п. 2 копия ×1,07 по частям | `05_editing/0510_headless_cut/conform.py`, `cut.py` | `docs/HANDOFF_2026-10-28_engine_master_speed.md` |
| bor-chunks | 03 п. 1, 3, 4: мастер с Бором кусками, `--chunks N --where` | Memex `~/.cache/ytai/yttrbm03_bor/` (новые файлы, `assemble_v7.py` не трогать) | `docs/HANDOFF_2026-10-28_bor_master_chunks.md` |
| research | 06: аренда Mac, свой сервер, второй Mac — деньги за наш объём | `docs/RESEARCH_2026-10-28_06_capacity_options.md` + обзор v2 | — |

Почему 01 на двух агентах: Q1 и п. 2 тикета 03 правят один `conform.py`/`cut.py` движка — один агент на оба, чтобы не было двух правок одного файла.

## Done

- Прочитаны обзор и тикеты 01–06; бриф каждому агенту — с правилами Memex (живой код, `rsync -a --update`, сначала `-ani`),
  вход в Google только с Memex, удаление только с «ок», тяжёлое только через очередь и после итога YTTRBM03.
- Вопрос Роману одним сообщением: D1 бюджет · D2 плательщик · 01-D1 браузеры ассистента (закрывать или пауза).
- Ответы Романа 28.10 ~12:25 MSK:
  - D2 — **FZE, карта WIO**;
  - D1 — «опиши лучше варианты, сейчас куча всего стоит. Я бы заплатил, чтобы быстрее отрендер сделать»;
  - браузеры — «это сейчас не вопрос, сейчас вопрос куда можно аутсорсить рендер».
- Из ответов следует: главное — аутсорс рендера. Запущен агент тикета 02 (Google, без денег до платёжного аккаунта; хэндофф
  `docs/HANDOFF_2026-10-28_cloud_pilot_google.md`). Ресёрч 06 переориентирован: промежуточный ответ «что можно запустить сегодня–завтра».
  Агенту hygiene сказано: Q2 — переключатель «как сейчас», Q3 — штатный `14_media/1404_lifecycle/relocate.py` + макбук (17 ГБ).
- ⚠️ `relocate.py` держит `SSD = "T9-Black-2-RYA"` («в Memex с 16.10»), а с 17.10 этот диск с макбуком. Для memex нужен
  T7-Blue-2-RYA и проверка, что том смонтирован, — правку делает агент hygiene.
- Роману отправлены варианты A · B · C · D (Google «взрыв» · арендованный Mac · свой сервер · второй Mac) с рекомендацией A + B.
  Его ответ: «ты мне варианты распиши, создай страницу по анализу. Основное что жрет — это рендер видео 720 и 4к».
- Промежуточный ответ ресёрча 06 (13:40 Дубай), журнал speed.py обеих машин:
  - неделя 21–28.10: макбук 74,2 ч тяжёлого (черновики 30,7: уроки YTUVIE 1080p 29,9; 4K 6,0; HyperFrames 28,7), Memex 16,9 ч (занижено);
  - за две недели (110,5 ч): черновики и итоги 46 %, HyperFrames 30 %, Whisper 8 %;
  - главный груз — уроки YTUVIE на макбуке (≈ 53 ч в неделю); макбук занят 42 % недели, «опасно» 21,8 ч;
  - Scaleway M4 Pro XL (14 CPU, 64 ГБ): €0,49 в час, минимум сутки, €335 в месяц, 1 Гбит/с; новому аккаунту нужны карта и фото документа;
  - AWS Mac на эти дни нереален (квота 0, только регионы США); запасной вариант — Flow Swiss M4 Pro, CHF 0,82 в час.
- **Страница v1 опубликована 28.10 12:43 MSK: https://claude.ai/artifact/8em7Q1t8ZVHEoG2znjJd12**
  - Исходник — `docs/render_outsourcing.src.html`, сборка — `docs/render_outsourcing_build.py --ver N`: подставляет время и этот
    хэндофф, вшивает скрытую метку RYA-YTAI-20261028-RO-vN, проверяет struct_check, тире и кавычки. Публикуется `docs/render_outsourcing.html`.
  - Решения — кнопками. Ответы лежат в базе страницы: коллекция `decisions`, документы `route` · `budget` · `drivekey` вида
    `{choice, at, by}`. Писать могут только admin (владелец и Editor). Читать — `ArtifactData list decisions`.
  - Доступ: владелец msekterev; [email protected] — Editor; [email protected] — Commenter (вне организации Editor в меню нет,
    Commenter данные не меняет).
  - Рекомендация на странице: A + B. B — Scaleway весь первый месяц (уроки YTUVIE и черновики уходят с макбука и Memex), A — через 2–4 дня.
    Бюджет первого месяца ≈ $450 (≈ 1 700 AED): A ≈ $30–90 + B €335.
- 28.10 ~13:00 MSK, сообщение Романа: доступ проверен (владелец msekterev, [email protected] — редактор, 4ttarasenko — комментатор) и
  «Добавляй страницу сюда https://yt.rya.ae/map/».
- **Страница в карте производства: https://yt.rya.ae/map/speed/outsourcing/** (коммит сайта 243896f02, живая с 09:58Z).
  - Ссылки на неё: «Outsourcing ↗» в полосе страниц карты (`EXT_PAGES`, pm_crafts.py), плашка на /map/speed/, оглавление /map/
    (`MAP_LINKS`), строка 8 Changes.
  - Генератор переносит `render_outsourcing.site.html` в `web/map/speed/outsourcing/` с полосой карты, как пробу:
    `map_crafts.write_outsourcing()`. Коммит YTAI f7675735.
  - Кнопки решений сохраняют ответ только на странице Claude; на сайте — ссылка туда и чат.
  - Обновить:
    1. Правка исходника → `render_outsourcing_build.py --ver N` → Artifact того же файла.
    2. Карта: worktree от origin/main → `production_map.py --site $W` → `patch_site_chrome.py $W/web --only=map/`.
    3. Вернуть чужие `web/kb/storage-map/index.html` и `web/ytuvie/s1/map/index.html`, которые патчер цепляет.
    4. Commit `web/map` → rebase → push.

- **Ресёрч 06 закончен** (коммит 06d5f1ff): `docs/RESEARCH_2026-10-28_06_capacity_options.md`, обзор переведён на v2.
  - Hetzner AX162 с 15.06.2026 стоит €614 в месяц + €304 за установку (было €199).
  - Курс EUR → USD — 1,115 (ЕЦБ, 27.10), а не 1,15.
  - Google на Spot: ≈ $1–1,3 за итог, вместе с подвозом и YouTube ≈ 1 ч.
  - Уроки YTUVIE на одном арендованном M4 Pro — ≈ 46 ч в неделю (27 %), на Mac mini M5 Pro — ≈ 35 ч.
  - Mac mini M5 Pro 18c 64 ГБ: $3 199 в США, ≈ AED 13 800 в ОАЭ (оценка); окупается за 9–10 мес против постоянной аренды Scaleway.
  - Без заливки данных: новые съёмки уроков из поездки идут на Drive медленно, 1–9,5 МБ/с.
- **Рекомендация страницы v2** (буквы страницы: A Google · B арендованный Mac · C сервер · D второй Mac):
  - B по суткам сейчас (≈ 8 суток, ≈ €94);
  - D — Mac mini M5 Pro, который ездит с макбуком и забирает уроки;
  - A — для фильмов после пилота;
  - C и AWS — не брать;
  - бюджет ≈ $200 в месяц плюс разовая покупка D. В v1 стояло $450 с B на весь месяц.
  - Новая карточка решения — `secondmac`.
- **Тикет 01, агент hygiene — готово** (коммит 34a27a4f, хэндофф `docs/HANDOFF_2026-10-28_memex_hygiene.md`).
  - Место: макбук 18 → 50 ГБ (37,4 ГБ на T9-Black-2), Memex 33 → 42 ГБ (9,1 ГБ на T7-Beige). `relocate.py --ssd` с проверкой
    смонтированного диска; `relief.py auto` раз в 15 мин с макбука (< 30 ГБ → старые версии на SSD до 40 ГБ).
  - Q4: за 7 дней 70 пауз сторожа на Memex, 63 — мимо очередей. Причины:
    - замки разных видов пускают задачи параллельно;
    - цепочки сессий (`chain_4k_v13.sh`) запускают тяжёлое напрямую;
    - свои замки моделей (`edges.lock`);
    - память при допуске не считается.
  - Допуск по памяти сделан и выключен (предложено 9 ГБ Memex / 16 ГБ макбук).
  - Браузеры: `assistant_browsers.mode = "pause"`; режим `close` проверен 3 из 3.
  - Журнал ожидания с причиной в `speed.py`.
  - Ждёт «ок» Романа на удаление:
    - Memex ≈ 39,6 ГБ — `ytagefree16_screens_v4` 28,4, `YTEVO02_v8_4K.mp4` 4,7, `yttrbm03_bor/v5` 3,1, `yttrbm03_ins/out*_v11` 3,4;
    - макбук ≈ 134 ГБ — 39 старых worktree сайта 129 ГБ (список — scratchpad сессии `q4/wt_stale.txt`), `~/.npm` 4,4, `_render/YTCH11/_failed` 0,4.
  - Риски: SSD Memex заполнены на 99 %; relocate и relief работают только с макбука.
- **Тикет 02, агент Google — готов к пилоту** (коммит c27c7d0d, код `18_compute/cloud/`, хэндофф `docs/HANDOFF_2026-10-28_cloud_pilot_google.md`).
  - Пути:
    - Batch Spot c4d-highcpu-32 в europe-west4: 32 машины, части и склейка ≈ 8,5 мин, ≈ $1,3;
    - Cloud Run: ≈ 14 мин, ≈ $2,5;
    - me-central2 — только оплата по счёту, me-central1 — без c4d.
  - Квоты: Free Trial — 8 vCPU и заявки не принимает (сразу Activate full account). Платный — 24–32 vCPU, нужно 256–512, рассмотрение до 2 рабочих дней.
  - Оригиналы YTTRBM03 на Drive целиком; часть читает 0,3–0,95 ГБ диапазонами.
  - Без облака проверено: часть с Drive против Memex — PSNR 49,5 дБ.
  - Шаг Романа P0 (на Memex, ≈ 7 мин) — на странице, блок `#google-step`.
  - Проект по умолчанию — отдельный rya-render.
  - ⚠️ Агент положил бы в Secret Manager полный токен Drive Романа. Лучше сервисный аккаунт только к нужным Shared Drive — сделать при P0.
  - Патч переносимости движка (`qc.py:117`, `deliver.py:118`, `conform.py` fast: VideoToolbox только на macOS, `aac_at` → общая функция)
    передан агенту кодека — это его файлы.

- **28.10 ~13:30 MSK, Роман:**
  - «Цены сравнивай здесь и сейчас (считает за загрузку, за рендер, за время)»;
  - «Загрузить видео я могу, сейчас стоит много. Если арендовать и выгоднее на месяц — могу на месяц… Продумай и прорисуй пайплайн»;
  - «у меня прям много видео в очереди стоит… мешает рендер. Покупать пока не планирую (только в будущем)».
- **Страница v4.** Новые разделы:
  - Queue now — очередь по кокпиту: 20 итогов 4K, 40 черновиков, 52 урока в неделю; раскладка по машинам для четырёх планов;
  - Pipeline — схема SVG;
  - Price now — задача: загрузка, ожидание, рендер, выдача, деньги.

  Старый помесячный калькулятор убран. Second Mac — решено «не сейчас». Бюджет ★ $450 (B1 месяц + B2 на 2–3 дня + A).
- **Тикет 07 «арендованный Mac как рендер-узел»** — агент запущен.
  - Пишет `18_compute/rent/` (bootstrap, `rent.py` для Scaleway, `rya-res run --where rent`, данные с Drive по тем же путям).
  - Хэндофф — `docs/HANDOFF_2026-10-28_rented_mac.md`.
  - Сервисный аккаунт Drive создаёт только после «ок» Романа на ключ Drive.

- **Страница v5–v7** (Роман 28.10:
  - «может быть ещё мощнее? сколько у него памяти…»;
  - «это за одно видео? как оплата?»;
  - «посмотри как ты плохо форматируешь»;
  - «я всё равно не понял разницу с машиной гугл… схематично»;
  - «как выглядит подписка, объясни инфраструктуру… максимально схематично»).

  Что добавлено:
  - Rent options: карточки машин (Scaleway M4 Pro XL 64 ГБ / 2 ТБ — лучшая цена; Flow Swiss M5 Pro и Mac Studio M4 Max в 2,4–3,2 раза дороже ради ≈ 20 % скорости);
  - Google billing: четыре шага, цена каждой итерации, гранты — $300 на 90 дней, Cloud Run free tier, Google for Startups Start до $2 000 (FZE младше 24 мес?), Scaleway Startup только ЕС;
  - One video: схема на одной шкале — Mac считает 30 частей по очереди ≈ 3 ч 15 мин, Google разом ≈ 1 ч 05 мин и $1,3; примеры YTTRBM03, YTCG42, YTEVO02, черновик, урок;
  - Google infrastructure: схема Вы → Claude → Memex → проект rya-render (Batch Spot, Cloud Run, Artifact Registry, Cloud Storage, Secret Manager, Budget) ↔ Drive внутри сети Google; Billing → карта WIO раз в месяц; пример месячного счёта ($23,90, весь закрыт кредитом $300).
  - Для телефона: схемы списком; таблицы цены и сравнения прокручиваются.

- **28.10 ~15:20–16:00 GST — Google приостановил платёжный профиль, пилот 02 ждёт.**
  - Роман на Memex (выход напрямую: 91.73.62.195, du, Dubai; три профиля Amnezia Disconnected) открыл Free Trial под [email protected],
    профиль Business R.Y.A Media Lab FZE, карта WIO Business. В 15:22 — письмо Google Payments «Action required: Information
    required to unsuspend your Google account»: профиль **2708-9050-3864** приостановлен, «some of your information couldn't be
    verified», срок проверки — **11.11.2026 15:00 GST**. В консоли на всех страницах: «Your account has been closed. You can no
    longer access Google Cloud». Биллинг-аккаунт 0158F1-737D9C-189F61 (Free trial) закрыт, проект favorable-logic-513011-e9 — 403.
  - Остальное не задето: письмо — только про платные сервисы профиля 2708-9050-3864; Workspace платится с профиля 4663-2076-8150,
    YouTube Premium — с профиля Anas Faisal Ibrahem 1239-0741-6242; Drive и Gmail работают.
  - Возможные причины (Google их не называет): прошлая попытка через серверы в Нидерландах, когда Google решил, что Роман в РФ
    (версия Романа); три платёжных профиля с разными именами на одном аккаунте; новый бизнес-профиль сразу с картой.
  - Путь: форма https://support.google.com/googlepay/contact/alt_account_verification — First/Last Roman Sergeev, Email [email protected],
    service Other → «Google Cloud», profile ID 2708-9050-3864 (поля заполнены), файл — Emirates ID (новый, 05.03.2026–04.03.2028;
    Роман: «всё по ОАЭ отправляем», паспорт РФ не прикладываем). Ответ Google — 24–48 ч письмом на [email protected].
    Документы ОАЭ для запроса — на Memex `~/Desktop/Google_Verification/` (EID, виза, лицензия, свидетельство, MOA).
  - Правило Романа (память `feedback_google_login_memex_only`): в Google — только с Memex и напрямую из Дубая, не через NL и не из РФ.
  - Свой вход gcloud (pid 22145) и сторож входа остановлены; новые биллинг-аккаунты до проверки не создавать.
  - ≈ 16:05 GST форма отправлена (Google: «Your email has been sent»); подтверждение — кейс **1-8239000041282**, ответ «within 48 hours».
  - Контроль — Риарден (Роман: «пусть риарден контролирует письмо от гугла, очень важно»): сторож Memex `ae.rya.google-verify-mailwatch`
    (`~/bin/google_verify_mailwatch.py` ← `18_compute/cloud/google_verify_mailwatch.py`, раз в 10 минут до 15.11, журнал
    `~/.bot_state/google_verify_mailwatch/watch.log`): новое письмо Google по проверке → сразу Роману от @rya_rearden_bot + напоминание
    Риардену «сейчас»; директива `RSCore/Bots/Rearden/_Inbox/from-roman/2026-10-28_google_verification_watch.md`; напоминания 30.10 16:30
    и 09.11 10:00 GST. Исход «подтвердили» Риарден пишет в `RSCore/Bots/RYA/_Inbox/from-rearden/<дата>_google_verified.md`.
  - Сеть Memex → Google: IPv6 не ходит, `oauth2.googleapis.com` (142.251.127.95) отвечает через раз; сторож берёт токен запасным
    `www.googleapis.com/oauth2/v4/token`. Тот же сбой в журнале `rsc004_mailwatch` («No route to host»).
  - `rya-shot`: добавлены `key` с сочетаниями через «+» (`Super_L+Shift_L+g` = ⌘⇧G) и `type <текст>` — для окна выбора файла.
  - После «verified»: создать или переоткрыть биллинг-аккаунт → возобновить агента 02 (acdd52d46c70283ff) → P0 и пилот.
    В `cloud_render.py` добавить предпроверку: выход Memex = AE, VPN выключены — иначе не звать gcloud.
  - Пока ждём — маршрут B (арендованный Mac, тикет 07) от Google не зависит. Агенты engine (a582b3d056987c3f3), bor-chunks
    (ac16c60753699e50f) и rented Mac (ad5efc4447b6131e5) возобновлены после лимита в 14:40 MSK.

- **28.10 ≈ 16:30 GST — engine (a582b3d056987c3f3), промежуточно** (коммиты ec8fb8cd, b5c63aea, 31932e6b; хэндофф `docs/HANDOFF_2026-10-28_engine_master_speed.md`):
  - Q1, часть p0020 YTTRBM03 v13 (900 кадров 4K, 4 камеры), Memex: x264 40M — 8,2 к/с, VMAF 4K 99,5; VT HEVC 10 бит 40M — 15,2 к/с, 99,6;
    **VT 60M — 17,9 к/с, 99,9 (min 97,8), +38 % к размеру**; VT 80M — 16,8 к/с, 100,0. VT упирается в граф (18,7 к/с без кодека): часть в 2,2 раза быстрее.
    Умолчание не переключено: ещё 5 замеров в очереди Memex с низшим приоритетом (p0009, две части разом, исходники YTAgeFree16), итог — `~/.cache/ytai/ticket01_q1/bench/`.
  - Тикет 03 п. 2: ×1,07 по частям на всех 32 частях v13 — кадры 58 465 = 58 465, стыки ≥ 46,2 дБ, звук +7,43 мс против +7,39 мс одним проходом;
    после приёмки остаётся склейка ≈ 1–3 мин вместо 17,8 мин; место ×2 (+14,2 ГБ на v13) → только ключом `"speed_parts": true`.
  - Переносимость для облака: VT и `-hwaccel videotoolbox` только на macOS, иначе libx265/libx264 с теми же битрейтом, GOP и тегами; `aac_at` → `aac`.
  - Решения Романа: битрейт VT по умолчанию (A 60M — рекомендую после оставшихся замеров, B 40M, C x264); можно ли удалять копии частей ×1,07
    после проверенной склейки; «ок» на удаление пробных файлов `~/.cache/ytai/ticket01_q1/` на Memex (3,2 ГБ).
  - `0510_headless_cut` раньше не был в git (37 файлов), теперь в git 7 тронутых; внести движок целиком — открытый вопрос.
- **28.10 15:08 — тикет 07 (ad5efc4447b6131e5) готов без машины** (коммит f63c6dcc; `rent/`, тикет и хэндофф `docs/HANDOFF_2026-10-28_rented_mac.md`):
  `rent.py` (каталог, ключ, adopt, подготовка, Drive токеном потоком с Memex, учёт, отпуск), `node.py`, `bootstrap_mac.sh`, маршрут
  `rya-res run … --where rent` за флагом `~/.config/ytai/rent.json` (без флага — как раньше). Узел готов за ≈ 20–40 мин после выдачи;
  неделя €417,32, месяц €335. Ждёт шагов Романа R1 (аккаунт Scaleway, ≈ 15 мин) и R2 (ключ API, ≈ 2 мин) и решений D1–D4.

- **28.10 ≈ 16:40 GST — bor-chunks (ac16c60753699e50f), промежуточно** (хэндофф `docs/HANDOFF_2026-10-28_bor_master_chunks.md`, коммит bc375b9e):
  `--chunks N --where local|memex|cloud` (cloud — заглушка до 02), сетка GOP 60, куски параллельно, склейка без перекодирования, звук целиком,
  всё под одним `rya-res run`; на 720p 880/880 кадров байт в байт с одним проходом; `--lean` — пик места ≈ 1,33 мастера.
  Замеры 4K в очереди Memex за `agefree16-v7`; сводка — `~/.cache/ytai/yttrbm03_bor/chunks_test/bench_table.txt`. ×3 под вопросом: на Memex один медиадвижок.
  ⚠️ Находка: `assemble_v7.py` удваивает первый кадр каждого куска фильма и теряет последний — картинка на кадр (33 мс) позже звука, так собран и v13;
  исправление `-fps_mode passthrough` — решение Романа для следующей версии. Мастер кусками для v13 ≈ 30 ГБ: на T7-Blue-2 13 ГБ, T7-Beige 8 ГБ —
  место через `freeup.py versions` по «ок».

- **28.10 ≈ 16:45 МСК — тикет 07, второй заход** (коммит 8458d0e7): у Scaleway нет ни одного macOS-типа в наличии (`no_stock` в fr-par-1 и fr-par-3).
  Ключ API и ssh-ключи в проекте Романа стоят. Сторож `ae.rya.rent-watch` (Memex, 5 мин, до 04.11) сам закажет M4-XL по суткам и подготовит;
  продление — `ae.rya.rent-tick` (строка 10:00 МСК, «стоп аренды» / «оставить» через Риардена, простой 12 ч → предупреждение → +2 ч → отпуск).
  Макбук — узел №0 (`RYA_RENT_NODE=mac0 … --where rent`): проба Memex → макбук на файлах YTTRBM03 прошла (579 МБ с Drive ≈ 1 мин, VT 720p, rc 0);
  Drive на макбуке через VPN 18–20 МиБ/с; тянет задачи с малыми входами (до ≈ 38 ГиБ), не тянет YTAgeFree (нет `01_Source_Proxy`) и итоги 4K.
  Кэш узла 1,7 ГБ на T9-Black-2 (`_node/…`) — убрать по «ок». Flow Swiss — заметки в `rent/README.md` («Fallback»), нужен аккаунт.
- **28.10 16:36 МСК — Google, второй круг:** Google попросил документ с адресом профиля; форма account_verification отправлена из профиля Chrome
  «rya.ae» ([email protected]), Emirates ID + лицензия FZE, выписка WIO Business (стр. 1), MOA; новый кейс 0-3649000041357. Папки на Memex:
  `~/Desktop/Google_Verification/` (отправлено) и `~/Desktop/Google_Verification_reserve/` (запас). Риардену — записка в его поручении и напоминание.

- **29.10 ≈ 13:30 GST — проверка состояния и варианты (сессия 29.10, Роман: «вспомни вопрос рендера облачного и ожидания ответа от гугл…
  Мне нужны варианты как и что делать с рендером»).**
  - Google: ответа нет. Сторож почты пишет «новых писем нет» каждые 10 мин; почта [email protected] проверена напрямую за 3 дня — последние письма
    Google от 28.10 (подтверждения приёма документов по 1-8239000041282 и 0-3649000041357). 48 часов истекают 30.10 ≈ 16:00–17:40 GST.
    Фильтр сторожа номера второго кейса не содержит, но ловит отправителя `[email protected]` — ответ по любому кейсу придёт.
  - Scaleway Mac: все типы `no_stock` в fr-par-1 (M1…M4-XL) и fr-par-3 (только M1-M); один раз 12:58 мелькнул M2-M `low_stock`.
  - ⚠️ **Находка: аккаунт Scaleway подтверждён только картой, проверка личности не засчитана.** Квоты (`GET /iam/v1alpha1/quota?organization_id=…`):
    POP2-HC 4–64C, L4, L40S — 0; Apple silicon — только M1-M, M2-M, M2-L по 1, типов M4 нет. По документации квот M4-XL без проверки
    личности не заказать вовсе → сторож `ae.rya.rent-watch` ждёт впустую. Шаг Романа ≈ 5 мин (телефон, Emirates ID) — на странице блок `#scaleway-id`.
    После проверки: M4-XL 1 в зоне, Jobs 50, POP2-HC-32C 1, L4 1; 64C и второй Mac — заявкой в поддержку.
  - Новый путь **E — Scaleway Serverless Jobs** (уже разрешено: 10 задач по 6 vCPU/16 ГБ, €0,00001 vCPU-с, €0,000002 ГБ-с, ≈ 55,6 vCPU-ч в месяц
    бесплатно): части фильма в контейнере тикета 02, склейка на POP2-HC-2C-4G. Оценка итога 4K ≈ 30–60 мин сейчас, ≈ 15–20 мин на 50 задачах, ≈ €1–2.
    Docker на макбуке и Memex нет → образ собирать на машине Scaleway. Тикет `TICKET_2026-10-29_08_scaleway_jobs.md`, кнопка Jobs.
  - Новый путь **F — Mac помесячно у vBoxx** (Нидерланды, «онлайн за 24 часа»): M5 Pro 15c 48 ГБ 1 ТБ €347/мес, 18c 48 ГБ 512 ГБ €334, +€50
    подключение помесячно; если у Scaleway нет Mac до 01.11 — кнопка Mac month. Mac Mini Vault (США) — всё раскуплено.
  - Linux-машины Scaleway: в Варшаве в наличии POP2-HC-64C-128G €1,7024/ч (48C €1,27, 32C €0,85); Париж и Амстердам — shortage; квота 0.
  - Замеры кодека (тикет 01 Q1) закончены на 4 частях: VT 60M против x264 — ×1,88–2,18 на YTTRBM03, ×1,26–1,61 на YTAgeFree16;
    VMAF 4K 99,38–99,96 против 99,21–99,70; файл частей +26–48 %. Умолчание не переключено — кнопка Codec («A 60M» рекомендую).
  - Обе машины в 13:25 GST свободны (замок рендера свободен). За 2 дня: черновики E4 284 задачи, 956 мин работы, 318 мин ожидания (главное — замок).
  - Кнопки страницы 29.10: ответов нет. Route, Budget и Drive key переведены в «decided» по ответам Романа в чате 28.10 (сутки, €450, токен узлу);
    новые карточки `jobs` и `macmonth`.
  - Страница v10: раздел Today (`#today`), пути E и F в Options и Matrix, тикет 08 в Tickets, источники 29.10.

- **29.10 20:50 GST — Google: «Verification successful»** (письмо Google Payments, профиль 2708-9050-3864: «Your identity was successfully
  verified, and your Google services are no longer suspended»; сторож переслал в 20:58). 22:21 GST проверено: выход Memex 91.73.62.195 AE (du),
  три профиля Amnezia Disconnected, только Tailscale; gcloud 590.0.1 стоит (`/opt/homebrew/bin/gcloud`, в ssh PATH его нет), входа нет.
  Роман: «Пришел ответ, можем пробовать с мемекса?» → шаг P0 Романа через «Общий экран»: `gcloud auth login --update-adc` ([email protected]) →
  Billing: прежний аккаунт 0158F1-737D9C-189F61 (Free trial) открыт → «Activate full account», закрыт → Reopen; новый платёжный профиль
  и новый биллинг-аккаунт не заводить (на [email protected] уже три профиля). Потом Claude: `setup` → `setup --apply` → quota → build → пилот.

- **29.10 22:46–22:55 GST — P0 сделан с Memex** (Роман: «у тебя есть доступ до мемекса, запуска»; пароль Memex совпал со Связкой ключей).
  - `gcloud auth login --update-adc` в tmux `gauth` (BROWSER=true, без SSH_*), ссылка открыта в Chrome «Profile 2» (rya.ae), клики — `rya-shot`.
    Google спросил passkey [email protected] (Пароли macOS на Memex) → Continue → Allow. Первый заход упал: `oauth2.googleapis.com` с Memex
    не отвечает в 6 из 15 попыток (SYN_SENT на 142.251.127.95), `www.googleapis.com` — 15 из 15 →
    **`gcloud config set auth/token_host https://www.googleapis.com/oauth2/v4/token`** (настройка gcloud на Memex), второй заход — «You are now
    logged in as [[email protected]]», ADC записаны.
  - Платёжный аккаунт 0158F1-737D9C-189F61 был `open=False` → Account management → «Reopen billing account» → «Billing account reopened» →
    баннер «Your free trial is over» → «Upgrade» → «Your account has been successfully upgraded». Организация аккаунта — romansergeev.com
    (6910084807), привязан старый проект favorable-logic-513011-e9.
  - 22:56 запущен `cloud_render.py setup --apply` (tmux `csetup`, журнал `~/.cache/ytai/cloud/setup_apply.log` на Memex).

- **29.10 23:00–23:28 GST — setup, квоты, образ; пилот НЕ запускался (Роман: «опиши мне сейчас ситуацию перед выполнением»,
  «сначала нарисуй мне локально как будет выглядеть пайплайн», «важно что это только с дубая с мемекса все запросы»; YTTRBM03 уже на YouTube в 4K,
  дальше его шортсы).**
  - `setup --apply` EXIT=0: проект rya-render (орг. 6910084807), биллинг привязан, API, render-worker/render-build и роли, PGA, бакет
    `gs://rya-render-europe-west4` (3 дня), реестр `render`, секрет `drive-rclone` (копия токена rclone Memex — не использован; предложено B1:
    робот к нужным Shared Drive и удалить секрет), Pub/Sub `budget`, бюджет $100 50/90/100 % + прогноз.
  - Квоты: Compute CPUS_ALL_REGIONS 32, Cloud Run 200 vCPU/регион и 100 экземпляров. Заявка `quota --request --vcpu 512` подана 23:16 (3 строки).
  - Образ: `build --apply` → «Cloud Build cannot run builds of this machine type in this region» (E2_HIGHCPU_32). Повтор на E2_HIGHCPU_8 (временный
    конфиг `~/.cache/ytai/cloud/cloudbuild_e2h8.yaml` на Memex, репозиторий не правил) — ffmpeg и x264 собрались, упал шаг runtime:
    `sha256sum: rclone-v1.74.1-linux-amd64.zip: No such file` — в Dockerfile zip качается в `/tmp/rclone.zip`, а SHA256SUMS ждёт исходное имя.
    Правка одной строки + машина 8 ядер в cloudbuild.yaml — после ответа Романа. Сборка ≈ 20 мин, ≈ $0,3.
  - `estimate` YTTRBM03 v13 4K: Cloud Run 8 vCPU × 32 ≈ 13,9 мин, ≈ $2,5 (с бесплатным объёмом ≈ $0,02); Batch Spot × 32 ≈ 8,5 мин, ≈ $1,3.
  - Кандидаты для пробы (cut_job на Memex): YTCG42 v1 (19:18, ждёт «ок» Романа), YTCG48 v1, YTCG37 v3; на макбуке — YTCH10–14, YTFP02, YTUAE02.
  - Страница-схема для Романа (локально, открыта на макбуке): `docs/cloud_pipeline_plan.html` (исходник `.src.html`, значок `cloud_pipeline_assets/`),
    вопросы A (фильм: A1 3 части YTTRBM03 → A2 YTCG42 v1), B (Drive: B1 робот / B2 токен), C (регион: C1 europe-west4 / C2 me-central1).

- **29.10 23:32–23:38 GST — образ собран:** `europe-west4-docker.pkg.dev/rya-render/render/worker:9.0.2-1`, 5,4 мин (cloud.json → image).
  Правки: Dockerfile — rclone качается под своим именем (`curl -O`), иначе `sha256sum -c` не находит файл; cloudbuild.yaml — E2_HIGHCPU_8.
  Роман 29.10: A — «A1 потом A2» («да, давай сверим и поймём разницу»); B — спросил, что плохо в одном аккаунте, предложил [email protected]
  и [email protected] («вроде не использую»). Рекомендация: B1 служебный аккаунт, запасной — [email protected] только к YTTRBM и YTCG; C1. Ждём ответ по B и C.

- **29.10 23:40–00:05 GST — B1 и C1 (Роман: «да, давай»), служебный аккаунт render-bot.**
  - Код: `drive_auth` (по умолчанию `sa`): машины читают Drive через `env_auth` rclone (ключ даёт сервер метаданных, у Batch — scope drive),
    секрет — только при `drive_auth: secret`. Команда `drives --drives YTTRBM,YTCG --apply` (участие writer токеном rclone Memex + проверка
    `--impersonate`, что аккаунт видит ровно эти диски), `run --parts p0009,p0019,p0020` (проба частей без склейки и Drive + `compare_parts`:
    кадры, PSNR против частей Memex, к/с против замера x264 Memex, $ по прайсу Cloud Run), Cloud Run получает `RYA_ONLY` (`--set-env-vars ^@^…`).
  - Секрет `drive-rclone` (токен [email protected]) удалён, секретов в проекте нет. Образ `worker:9.0.2-2` (новый worker.py), 5,5 мин.
  - `[email protected]` («RYA Render Bot · Google Cloud»): роли проекта через `setup --apply`, writer в общих дисках
    YTTRBM (0AGUJrxIhRV3ZUk9PVA) и YTCG (0ACII0DWEA0gvUk9PVA) — Workspace пустил. Старый `render-worker` — удалить после проверки.
  - ⚠️ Гонка: `build --apply` и `setup --apply` пишут один `cloud.json` — setup вернул образ 9.0.2-1, поправил руками на 9.0.2-2.
  - Роман 29.10: «мне по итогу нужен пайплайн и скорость и цена (схема итоговая подробная)» — после A1 и A2.

- **30.10 00:10–01:05 GST — A1 пройден, A2 = YTTRBM03 v13 целиком как замер (Роман: «делай конечно»).**
  - Сбои по дороге: (1) render-bot без доступа к бакету (роль была у render-worker; шаг бакета пропускался, если бакет есть) → выдал,
    setup теперь выдаёт каждый раз; (2) ⚠️ rclone на отсутствующий объект GCS отвечает «пустой папкой» с кодом 0 → `rexists` считал метки
    готовности существующими, части выходили «уже готова» → `rstat` принимает только файлы, образ `worker:9.0.2-3`; (3) `gcloud run jobs
    executions describe` с Memex не ответил за 120 с и уронил наблюдатель → `job_state` возвращает UNKNOWN.
  - Доступ render-bot: writer во всех 33 общих дисках YT… (YTNinebot — после того как Роман дал права), остальные 22 диска закрыты.
  - Кредит: Free Trial $300 Available, до 27.01.2027 (страница Billing → Credits).
  - **A1, Cloud Run 8 vCPU, прогон yttrbm03-v13-4k-1030-0035:** p0009 2940/2940 кадров, PSNR 52,85 (мин 46,73), 6,89 к/с (Memex x264 10,49),
    492,7 с, Drive 22,1 с, $0,102; p0019 1828/1828, 51,69 (46,97), 6,61 к/с, 309,6 с, $0,064; p0020 1966/1966, 51,19 (46,55), 5,15 к/с
    (Memex 8,21), 424,2 с, $0,088. Три части за 9,9 мин от запуска, ≈ $0,25 по прайсу. `compare_parts.json` в папке прогона на Memex.
  - YTCG42: задание ссылается на `/Volumes/T9-Black-RYA` (диск у макбука) — с Memex не запускается; его v1 4K уже есть (5,9 ГБ, 05.10).
  - 01:04 — полный прогон `yttrbm03-v13-4k-1030-0104` (Cloud Run, `run_parallel` 24 + склейка, `--ref`), журнал `~/.cache/ytai/cloud/full_v13.log`.

- **30.10 01:04–01:30 GST — полный прогон упёрся в квоту памяти Cloud Run; перезапуск всех вариантов (Роман: «все варианты теста … запустить
  заново, чтобы цифры верные были», «зачем длинные пути?», «почему не хочешь работать напрямую?»).**
  - Первый полный прогон: `--ref` заливал 32 опорных куска Memex (347 МБ) в бакет ≈ 14 мин (отдача Memex → Google ≈ 0,4 МБ/с), затем
    `rya-part` не развернулся: MemAllocPerProjectRegion 400 ГиБ, просили 24 × 32. Склейка `rya-join-rjh6r` ждала зря — отменена.
  - Память частей по Cloud Monitoring (проба A1): p99 0,26 от 32 ГиБ ≈ 8,3 ГиБ → части 16 ГиБ (`run_mem_gib`), склейка 32 (`run_join_mem_gib`),
    `run_parallel` 22 (22 × 8 + 8 = 184 vCPU, 22 × 16 + 32 = 384 ГиБ).
  - Эталон сверки теперь прямо с Drive: `prepare` кладёт в run.json `ref_film` (итог Memex `03_Exports/<проект>_<тег>_4K.mp4` на Drive),
    `worker.film_refs` в склейке вырезает по 60 кадров каждой части через rclone serve http (только нужные байты) — без заливки с Memex.
  - Квоты 30.10 01:25: CPUS europe-west4 512 (дали), C4D 100, CPUS_ALL_REGIONS 32 (просили 512 — ждём) → Batch сейчас одна c4d-highcpu-32.
  - Варианты (скрипт `~/.cache/ytai/cloud/variants_1030.sh` на Memex, tmux `cvar`): образ 9.0.2-4 → V4 Batch Spot c4d-highcpu-32, 3 части
    (`--no-verify`, цена машины Spot) параллельно с V3 Cloud Run целиком (22 × 16 ГиБ + склейка, сверка с итогом Memex на Drive).
    V1 Memex x264 и V2 Memex VT 60M — утром, когда Memex освободится от ночных шортсов (иначе цифры занижены).
  - Ночная задача: шортсы YTTRBM03 (10–15) + 2–4 кружка → комната ревью на портале — фоновый агент (Роман: «все в review room»).
  - Роман: «по итогам напиши схематично и ограничения и возможный рост … названия сервисов»; «если нужны модели для анализа — из гугла?»
    (Vertex AI Gemini в rya-render — можно, решить задачи).

- **30.10 01:30–01:55 GST — Gemini и Batch.**
  - Vertex AI в rya-render включён. С user-ключом нужен заголовок `x-goog-user-project: rya-render`. ⚠️ zsh на Memex портит `$m:generateContent`
    (модификатор `:g`) → писать `${m}:generateContent` (та же ловушка, что `feedback_rclone_zsh_colon_A`). Доступны: gemini-3.1-pro-preview,
    gemini-4-argon, gemini-3.8-flash, gemini-3.5-flash, gemini-3.5-transcribe, gemini-embedding-2; gemini-2.5-pro проекту не доступна.
  - Видео для Gemini: Cloud Run задача `rya-copy` (образ worker, rclone по env, render-bot) скопировала Drive → `gs://rya-render-europe-west4/gemini/`
    559 МБ за 47 с вместе с запуском.
  - Gemini 3.1 Pro, `mediaResolution` LOW, YTTRBM03 v13 с Бором (37 мин): 264 с, токенов 203 472 на вход (видео 147 246, звук 55 775) +
    5 041 ответ + 3 613 размышления ≈ $0,5–1,0. 18 шортсов, 4 кружка, 6 замечаний; «опечатка 04:03» — ложная (кадр анимации титра).
    Файл: Memex `~/.cache/ytai/cloud/gemini/YTTRBM03_v13_gemini_picks.json` → передан ночному агенту шортсов.
  - V4 Batch Spot c4d-highcpu-32, 3 части (прогон yttrbm03-v13-4k-1030-0131): p0009 16,71 к/с 202 с $0,034; p0019 23,93 к/с 93 с $0,016;
    p0020 4,76 к/с 453 с $0,076 (однопоточный фильтр: ядра не помогают); 9,1 мин от запуска, $0,126.
  - Роман: «пиши мне потом в телеграм» → сводки от @ryaae_bot (`~/bin/tg.py rich rya 155880671 --html-file …`), первая — сообщение 7297.

- **30.10 11:00–12:00 GST — шортсы тоже в облаке** (Роман 11:10: «а шортсы только на мемексе? может их тоже в облаке с максимум
  возможностей? как раз тоже замеряем?»). Кэши Memex удалены по «ок)» (`freeup.py delete` YTAgeFree16 28,6 ГБ + YTEVO02 4,7 ГБ, журнал
  30.10) → на Memex 47 ГБ свободно, сторож 🟢. Ночной агент шортсов (af924c329d1e51a78) и три агента описаний моушна встали в 09:20 на
  «monthly spend limit» (описаний S{NN}.json нет); 11:20 агенты снова запускаются — агент шортсов продолжен, цепочка Memex идёт
  (`07_Shorts/_session_tools/chain1.sh`, лог и замеры `07_Shorts/_timing/`). В его clean_master.py не было `-copyts` — поправил он сам до сборки.
  - Новое: `scripts/18_compute/cloud/cloud_shorts.py` (коммит 0b55a7e1) — `clean` (чистый мастер: куски по seg_cmd сессии шортсов, libx265
    Main10 40M, по машине на кусок, речь/чёрные пустоты/склейка/сверка с фильмом ×1,07 — задача `cjoin`), `shorts` (по машине на шортс:
    снимок кода и папки задания на тех же путях, мастер томом бакета `/store`, шаги — `07_Shorts/_cloud/steps.json` той же цепочки, что
    на Memex), `qa` (Gemini 3.1 Pro смотрит готовые шортсы из бакета), `build` (образ `shorts:1`: Node 26.8.2, HyperFrames 0.8.106 с его Chrome,
    OpenCV 5.0.0.93, torch 2.8.0 CPU + MMS_FA). worker: режимы `cjoin`, `short`, код задач из бакета (`RYA_CODE`) — без пересборки образа
    (образ `worker:9.0.2-5`, 6 мин).
  - Замеры: Memex → GCS 4,0 МБ/с (200 МБ за 50 с), первое соединение `gcloud storage rsync` с Memex виснет (0 % ЦП) — тайм-аут и повтор
    в `upload_dir`. Memex V1/V2 (900 кадров частей p0009/p0019/p0020): граф 16,5–20,8 к/с, x264 8,8–8,9 к/с, VT 60M 16,0–20,6 к/с.
    Чистый мастер YTTRBM03 (15 диапазонов, 16,7 мин 4K): Memex VT ≈ 18 к/с подряд (≈ 31 мин); облако — 19 кусков ≤ 70 с разом,
    x265 fast на Cloud Run 8 vCPU ≈ 3,2 к/с на машину (прогон `yttrbm03-clean-1030-114004`).
  - Рост: Cloud Run GPU (L4, NVENC) или Batch c4d-32 (квота CPUS_ALL_REGIONS 32 → 512 ждёт) — x265 на 8 vCPU упирается в процессор.
  - **Итоги 12:10.** Чистый мастер облака `yttrbm03-clean-1030-114004`: 19 кусков, первый через 2,6 мин, все через 17,7, мастер в бакете
    через 18,3 (5,41 ГБ, `gs://rya-render-europe-west4/runs/yttrbm03-clean-1030-114004/out/YTTRBM03_v13c_clean_4K_cloud.mp4`), сверка через 21,4;
    медиана 3,06 к/с (1,86–3,69), 24,3 vCPU·ч, ≈ $2,18; сверка с фильмом ×1,07 ✓ (тот же кадр 46–47 дБ, у Memex 42–43; речь +5…+20 мс).
    Memex: 15 кусков 11:18:49 → 11:48:01 (29,2 мин, VT 15,8–19,2 к/с), 5,02 ГБ. Звук мастера Memex был битый (ALAC 16 бит у чёрных кусков и
    24 у речи — склейка копией берёт печенье первого) — агент пересклеил за 47 с, сверка 23 с ✓.
  - **Сверка фильма** `cloud_shorts.py filmcmp` (Cloud Run, оба файла с Drive, точная перемотка): `…_v13_4K_cloud.mp4` ↔ `…_v13_4K.mp4` —
    40 кадров, тот же кадр медиана 49,65 дБ, минимум 45,83; речь 8 окон: сдвиг 0 мс, корреляция 1,0 → облачный фильм = Memex
    (утренние 30–39 дБ — сдвиг старой film_refs). Прогон фильма V3 run2 09:40: части 22,0 мин, Drive через 28,9 мин, ≈ $3,2, медиана 5,32 к/с.
    Memex 28.10: фильм 4K 09:45 → 12:19 (≈ 2,5 ч, параллельно слой Бора), с ×1,07 и QC — 3 ч 08 мин.
  - Образ `shorts:1` собран (4,4 мин; первая сборка висла: HyperFrames не распаковал Chrome без `unzip`). Проба S01 в облаке: cv2 5.0.0,
    numpy 2.4.6, torch 2.8.0+cpu, Node v26.8.2, HyperFrames 0.8.106, Chrome for Testing 152.0.7977.30, мастер из бакета томом ✓;
    `motion.py check` нашёл в описании S01 момент 53,8 вне шортса (0…53,7) — передано агенту. Роман 12:15: «если есть что смотреть это
    должно же быть в комнате ревью» — смотреть только в комнате портала. Сводка в Telegram — сообщение 7316.
  - **Шортсы в облаке, 12:37–13:05.** ffmpeg облака был без PNG (статическая сборка без zlib) → `worker:9.0.2-6` (zlib, libvpx,
    проверка декодеров) и `shorts:2`. Шаги — `07_Shorts/_cloud/steps.json` агента (pipbase → motion init → motion render → render → reelcaps
    insta → sheet). Прогоны: `yttrbm03-shorts-1030-123701` (S01–S09, S11), `…-124303` (S10, S12–S16), `…-130418` (S11 заново: в первой
    пачке была старая музыка). 16 шортсов: самый долгий 26,3 мин от запуска, 15 811 машинных секунд, ≈ $2,91; Memex — S01 15,1 мин, S05 8,1,
    16 по очереди ≈ 3,7 ч. Облако ↔ Memex (S01, S05): длина и громкость одни (−16,7 / −14,5 LUFS), PSNR 37,8–38,6 дБ — рамка по лицу
    считается по разным мастерам. Облачный набор стал v1 комнат (агент: chain3 остановлен, Memex-версии S01/S02/S05 → 04_Shorts/Archive/memex_v1_2026-10-30/).
    Комнаты: https://yt.rya.ae/review/YTTRBM03/shorts/ и https://yt.rya.ae/review/YTTRBM03/reels/.
  - Gemini-приёмка `cloud_shorts.py qa`: 18 роликов за 190 с, ≈ $0,94, `07_Shorts/_cloud/qa_<прогон>.json`; «чёрный экран S04» ложный (blackdetect чист,
    тёмная панель моушна). Замечания по краям (S01, S02, S04, S07) и подписям рилсов — агенту на проверку.
  - **Страница замеров**: https://yt.rya.ae/map/speed/cloud/ (сайт 7f349f74a) и https://claude.ai/artifact/6abc92jjtycRmgCCDYRGNN (v1);
    исходник `docs/cloud_results.src.html`, сборка `cloud_results_build.py --ver N`, карта — `map_crafts.write_cloud_results` (YTAI 1f3d5481).
    Публикация на сайт — рецепт выше (worktree от origin/main → production_map.py --site → patch_site_chrome.py --only=map/ → вернуть чужие
    kb/storage-map и ytuvie/s1/map → commit → push). Telegram — сообщение 7334.
  - **Итог дня.** Комната одна: https://yt.rya.ae/review/YTTRBM03/shorts/ — 35 роликов (S01–S16 · YouTube, R01–R16 · Reels, T01–T03 · Telegram; Роман: «S01 and R01», «может T?»; память `feedback_one_room_platform_letters`).
    Тане — @ryaae_bot, сообщение 7335 (личная ссылка до 29.11, пароль канала), Роману — 7336 (текст поправлен: S14 ложная). Страница замеров v3. Ответы Романа ждём:
    S05 A/B/C и S11 A/B (вопросы в комнате), «ок» на v2 (края S01/S02/S04/S07, субтитры рилсов, время слов MMS, тексты S12, S15, панель S04; `picks.json` — уже кандидат v2),
    цитата Дороничева, судьба старой комнаты reels, чистка `_cloud/dl` 839 МБ и прошлых HLS. Хэндофф агента: `{проект}/00_Setup/00_Handoff/HANDOFF_2026-10-30_YTTRBM03_shorts_v1.md`.
    Для v2 облачный мастер оставлен в бакете (`yttrbm03-clean-1030-114004`); перед заливкой на YouTube свести манифесты облака (бакет `runs/<run>/out/<sid>/`) с `out_motion/manifest.json` и проверить safelist Epidemic.
  - **30.10 ≈ 14:46 вход gcloud на Memex истёк** («Reauthentication failed. cannot prompt during non-interactive execution»): вход был 29.10 в 22:46, сессия ≈ 16 ч (похоже на Google Cloud session control Workspace). Запуски с Memex и Gemini ждут входа; повторить — `gcloud auth login --update-adc` в tmux `gauth` (BROWSER=true, без SSH_*), Chrome Profile 2, `rya-shot`, passkey [email protected] (блок 29.10 выше). Надолго: служебная учётка для запусков или настройка сессий в admin.google.com — решение Романа.
  - Ловушки: zsh не делит `$spec` на слова (`set -- $spec`) — циклы на Memex через `bash -s`; скачивание из бакета на Memex — 1,1 МБ/с
    в один поток (агент брал 8 потоков); `gcloud storage cp` отметок готовности висит так же, как заливка — `collect_done.py` с тайм-аутом.

- **31.10 01:05–03:40 GST — фильм движка 0514 в Cloud Run (тикет YTAgeFree20, Blockers п. 3–4): `cloud/cloud_teaser.py`, раздел в `cloud/README.md`.** Правки teaser.py из зеркала Memex (TEASER_CHUNK_HEVC, TEASER_MASTER_HEVC, хэш куба в подписи)
  положены в репо MacBook, на Memex код движка — по-прежнему зеркало `~/.cache/ytai/ytagefree16_color17/code/…`. Движок не правился: `prepare` зовёт его `render()` с подменённой `run` и получает команды кусков и итоговый граф; задача части гонит планы сырым 4:2:2 10 бит
  по трубе в один ffmpeg с экранами этого отрезка; `tjoin` — склейка копией + мастер; `tcmp` — сверка с итогом Memex на Drive.
  - Приёмка на YTAgeFree16 v9: 720p целиком 15,2 мин (после переноса AAC ≈ 12,5), $1,30, 46 999 кадров, стыки чистые, речь 0 мс в 8 окнах, экраны 0 кадров сдвига на 96 границах; 4K HEVC 30M 5 частей: 13,7 мин, $0,64, 3,3 к/с на задачу, цвет ≤ 0,04/255 против кусков Memex,
    речь 0 мс, тот же кадр против итога Memex — медианы 45–47 дБ, отдельные шумные кадры 43–44 дБ: это шум самого итога (его кусок 60M против него же — 44,6–47,6 дБ). Части 4K сделаны до правки `settb` (экраны на кадр раньше), перепрогон не дала квота.
  - ⛔ **31.10 ≈ 02:35 GST у render-bot кончилась квота чтения Drive** (`403 downloadQuotaExceeded` на всех дисках, [email protected] читает те же файлы). Съели её прокси YTAgeFree20 (308 ГБ) и наши планы: Drive считает запрошенное, настройки `rclone serve` части просили 727 МБ на план при 63 МБ нужных.
    `tpart` переведён на экономное чтение (100 МБ на план, замер Memex, в облаке ещё не гонялся). Пока квота закрыта, в облаке с Drive не читается ничего: ни части, ни `filmcmp`, ни `cloud_film.py` с оригиналов. Проверка `cloud_teaser.py quota --run ytagefree16-v9-2160-1031-021421`, журнал раз в 15 мин до ≈ 13:05 GST — Memex `~/.cache/ytai/yaf20_cloud/quota_probe.log`.
  - Когда квота вернётся: `run --run ytagefree16-v9-2160-1031-021421 --only p02,p07,p09,p15,p16 --yes`, `cmp --run … --frames 2300,2560,17249,17255,18390,18420,18713`, затем YTAgeFree20.

- **03.11 ≈ 11:00 GST — счёт Google и маршруты (сессия f6574f7a).** Кредит $170,94 из $300, до 27.01.2027. Счёт 29.10–1.11 — $140,01, всё с кредита: Gemini $73,9, Cloud Run $47,1, Chirp $17,5, сборка и бакеты $1,4.
  По проектам: YTAgeFree20 $84,6 · YTTRBM03 $30,7 · YTCR05 $19,2 · YTAgeFree16 $3,1 · общее $2,4. Не выставлено ≈ $9,5 (4K YTCR05 $2,64, выгрузка 14 ГБ на MacBook ≈ $1,7, тизер и проверки YTAgeFree20 ≈ $5,1).
  Как снимать — память `reference_gcloud_billing_balance` (консоль Billing на Memex, CSV по метке `rya-run` и по SKU + Date). Страница v8: блок Google bill в Routes; станции с фактом счёта (Argon $17,0 по $4 и $20 за миллион, Chirp + роли $20,4, копии $7,4, итог 4K YTCR05 $2,64, станция YouTube: через MacBook и из облака, трафик в YouTube бесплатный).
  - ⚠️ Журнал `journal.jsonl` занижает (≈ $90 против $140): нет запусков `cloud_prep_mac.py` и части pyjob, цена Argon старая [2, 10].
  - ⚠️ Метку `rya-run` счёт берёт у задачи Cloud Run, а не у прогона: 31.10 `rya-py-proxy` перезапустили для YTCR05, пока шли копии YTAgeFree20, и остаток ушёл на метку YTCR05. Разнесено по логам задач: YTAgeFree20 ≈ $7,4, YTCR05 ≈ $2,2. Разным прогонам — разные имена задач.

## Open

- **Google (тикет 02):** ждём письма Google по кейсам 1-8239000041282 и 0-3649000041357 (48 ч истекают 30.10 ≈ 16:00–17:40 GST, срок Google 11.11 15:00 GST). Сигнал «подтвердили» — записка Риардена
  в `RSCore/Bots/RYA/_Inbox/from-rearden/<дата>_google_verified.md`, журнал сторожа `~/.bot_state/google_verify_mailwatch/watch.log` (Memex).
  Потом: вход gcloud на Memex (Роман, браузер) → платёжный аккаунт на подтверждённом профиле → агент 02 (acdd52d46c70283ff): rya-render, бюджет $100
  и 50/90/100 %, квоты, образ, замер Drive, сервисный аккаунт к нужным Shared Drive, пилот YTTRBM03 v13; в `cloud_render.py` — предпроверка выхода AE.
- **Аренда (тикет 07), 29.10:** аккаунт и ключ API есть, но заказ M4-XL невозможен до проверки личности Романа (блок `#scaleway-id`); после неё — сторож закажет сам при наличии. Старая строка 28.10: ждёт регистрации Романа в Scaleway (на странице блок `#scaleway-step`, лучше в Chrome на Memex). Потом — ключ API
  в той же вкладке (сам, в Связку ключей `scaleway-api`) → агент ad5efc4447b6131e5: `rent.py key` → заказ или `adopt` → bootstrap → первый урок.
  Решения D1–D4 агента (B1 помесячно €335 · B2 на 7 суток €82,32 · токен Drive на узел · бюджет €450) — кнопками Route, Budget, Drive key.
- **Engine (тикет 01 Q1):** 5 замеров стоят в очереди Memex с низшим приоритетом, числа — `~/.cache/ytai/ticket01_q1/bench/` на Memex.
  Когда лягут — SendMessage агенту a582b3d056987c3f3, он допишет и предложит умолчание; решение Романа — кнопка Codec (A 60M рекомендую).
  Удаление копий частей ×1,07 и пробных 3,2 ГБ — кнопка Part copies («ок» Романа).
- **Bor chunks (тикет 03):** агент ac16c60753699e50f работает, хэндофф `docs/HANDOFF_2026-10-28_bor_master_chunks.md`.
- **Страница:** https://claude.ai/artifact/8em7Q1t8ZVHEoG2znjJd12 (v8, версия артефакта 10) и https://yt.rya.ae/map/speed/outsourcing/
  (сайт 15078db4c). Обновлять: исходник → `render_outsourcing_build.py --ver N` → Artifact того же файла → карта по рецепту выше;
  ⚠️ `patch_site_chrome.py web --only=map/` — весь `/map/`, иначе перегенерированные страницы уходят без пароля портала (28.10 так чуть не ушли 26 страниц).
- Кнопки решений: `ArtifactData list decisions` на странице Claude (28.10 16:35 GST — ответов нет).
- Ветка YTAI: все сессии коммитят в `feat/color-lut-system`; движок `0510_headless_cut` в git частично (7 из 37 файлов) — решить, вносить ли целиком.
- **Путь E (тикет 08):** после кнопки Jobs — образ на POP2-HC-2C-4G → Container Registry fr-par → бэкенд `scaleway-jobs` в `cloud_render.py` →
  пилот YTTRBM03 v13 (сверка с Memex). Токен Drive в Secret Manager Scaleway только на время прогона.
- **Путь F:** если до 01.11 у Scaleway нет Mac и есть «ок» (кнопка Mac month) — аккаунт vBoxx на FZE, M5 Pro 15c 48 ГБ 1 ТБ, bootstrap тикета 07 (`rent.py adopt`).

## Pitfalls

- 28.10 13:02 (Memex, UTC+4): мастер YTTRBM03 v13 (`assemble_v7.py`) на паузе сторожа рядом с `edges_pick.py` YTAgeFree16 (5,2 ГБ)
  и `el_trailer.py` (2,7 ГБ); диск Memex 29 ГБ. Это и есть случай Q4. Замеры агентов — только после итога и через очередь.
- `browsers_back.sh` (`~/.cache/ytai/yttrbm03/v13/`, Memex) вернёт браузеры ассистента после итога — не ломать.
- Макбук: на внутреннем диске 17 ГБ («тесно») — тяжёлое на нём сейчас не пойдёт.

> © 2026 R.Y.A Media Lab FZE (RYA.AE). Все права защищены; без письменного разрешения RYA.AE нельзя копировать, пересылать, загружать в ИИ,
> пересказывать через ИИ и обучать модели. All rights reserved; no copying, sharing, AI processing or AI training without written permission
> from RYA.AE. Документ · Document RYA-YTAI-20261028-HC-v1 · [email protected]