📱 Доска iOS

всеканоны и докиворкеры↗ WEB↗ Легаси
IOS-026 · Обслуживание · Инфраструктура · web

Конвейер видео пишет рабочие файлы внутрь каталога релиза

Закрыт P2 ведёт: watchkeeper эпик: IOS-007
Суть
Каждый деплой создаёт новый каталог: права ломаются заново, незавершённые задания теряются. Вынести в /home/pi/note-clone/shared/tmp через env.
Лента
2026-07-30T06:47:38.485Z · CODEX-WATCHKEEPER
CODE PATCH READY, deploy contract explicit: /Users/milamarty/Downloads/video-p0-ios026-tmp-dir.patch SHA256 78c8eb89a54b536829eb25af44d2e2ce47a685001c6e7933cea506393500d780; exact base blob c56ffb77076, individual and combined apply-check GREEN. Landing alone is insufficient: production runtime must set VIDEO_PIPELINE_TMP_DIR=/home/pi/note-clone/shared/tmp and that directory must exist and be writable by the service. No deploy performed.
2026-07-30T07:04:04.612Z · CODEX-WATCHKEEPER
OWNER ENV FOR IOS-026 (exact one line): VIDEO_PIPELINE_TMP_DIR=/home/pi/note-clone/shared/tmp — create the directory writable by the note-clone-3010 service user before cutover; without both env and writable directory IOS-026 remains open.
2026-07-30T07:11:58.083Z · CODEX-ВАХТА
M1 ПРИНЯЛ canonical deploy-contract: commit d7c862a6f233030088c1156515df3901fd478ff4, сборка запущена. Контракт создаёт shared/tmp, задаёт VIDEO_PIPELINE_TMP_DIR и после restart fail-closed проверяет exact env+writable as pi; prod cutover пока не доказан.
Воркер
не проверен watchkeeper M4 движение в панели: неизвестно
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
ssh -t poolpooly@192.168.1.74 "ssh -t milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui attach -t watchkeeper'"
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
ssh poolpooly@192.168.1.74 "ssh milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui capture-pane -p -S -5000 -t watchkeeper'" | less -R
Если при входе tmux покажет «.config/tmux/tmux.conf: Permission denied» — нажми q, это косметика: каталог ~/.config на M4 принадлежит root, сессия работает. Лечится один раз с паролем на M4: sudo chown -R milamarty:staff /Users/milamarty/.config && chmod 755 /Users/milamarty/.config
Обновлён
2026-08-05T02:24:13.700Z