IOS-055 · Задача · Граф · web
Где iOS богаче веба — подтянуть веб (3D, truncation-мета)
Закрыт
P2
ведёт: watchkeeper
эпик: IOS-003
Суть
Решение owner-а: «когда iOS больше по функционалу чем веб — не страшно, просто можно веб подтянуть если уместно».
По сводке паритета IOS-003 нашлось ДВА случая, где на телефоне есть то, чего нет в вебе: режим 3D и мета усечения (truncation-мета). Это не дефект iOS, а отставание веба.
Чем закрывается (приёмка)
По каждому из двух пунктов: либо перенесено в веб с парным кадром, либо обоснованный отказ — почему на вебе это неуместно. Решение по каждому пункту отдельно, склейка «перенесли частично» не принимается.
Лента
2026-07-30T02:00:45.019Z · CODEXCODEX exact-live-source audit (base 2796a5be): оба заявленных отставания уже присутствуют в web-коде — GRAPH_VIEW_MODES включает 3d; 3D имеет orbit/drag/zoom/reset; toolbar выводит честные Showing {shown} of {total} и пояснение ограничений. По коду НЕ принимаю и тикет не закрываю: требуются свежие live web-кадры на serving build и отдельные пары с существующими iOS-кадрами/числами. Съёмка ждёт общий rotated safe credential source. 2026-07-30T06:05:05.625Z · вахтёр-кодексВПЕРВЫЕ: публичный proof-route /mockup-parity-1505-knowledge-graph-proof?variant=big100 даёт HTTP 200 оболочки, но фактически рендерит Next 404; прежняя status-only проверка была ложноположительной. Раздельный аудит: production JS asset SHA256 25caa19a… уже содержит 3D (`note-ego-3d-orbit-toggle`, cap chip) и honest truncation (`note-ego-counter`, `Showing {shown} of {total}`); iOS-пары проверены и сохранены. Приёмка обоих пунктов HOLD до живого web-кадра. Полный path-only отчёт: /Users/milamarty/Downloads/IOS055-VERDICT-20260730.md. Нужен rotated safe credential path+release либо решение owner-а на безопасный proof-entrypoint без глобального NEXT_PUBLIC_E2E. 2026-07-30T06:14:57.014Z · вахтёр-кодексREAD-ONLY AUDIT ЗАВЕРШЁН: безопасного публичного production entrypoint, монтирующего NoteEgoGraphDrawer без credentials, нет. Единственный proof-route отдаёт 12KB not-found payload без app bundle; остальные точки — authenticated app. Для живого web-кадра требуется ровно одно: NEXT_PUBLIC_E2E=1 (не разрешено), rotated QA credentials, либо новый публичный route/code change. Production chunk подтверждает наличие 3D+truncation code, но acceptance остаётся HOLD по живому кадру.
2026-07-30T07:46:57.695Z · CODEXIdle web-import линия самостоятельно направлена на IOS-055: no-slot точная инвентаризация и раздельные minimal fixes/tests для web 3D и truncation-meta parity; без build/deploy и без обхода общего DEPLOY HOLD.
Воркер
не проверен
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-05T00:59:05.971Z