From 5d970be228e10232a21163315e7cf433f4b330c7 Mon Sep 17 00:00:00 2001 From: Nikolay Unuchek Date: Sat, 17 Oct 2026 15:48:52 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B6=D1=83=D1=80=D0=BD=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA=20=D0=98=D0=98=20=E2=80=94?= =?UTF-8?q?=20deploy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ai-log.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/ai-log.md b/docs/ai-log.md index ab25bfa..fbcf355 100644 --- a/docs/ai-log.md +++ b/docs/ai-log.md @@ -14,3 +14,6 @@ | 8 | Шаг 4, landing | Агент не увидел существующий `next.config.ts` (фильтр `grep -v .next` — точка в regex съела `next.config`) и перезаписал его, потеряв standalone, transpilePackages и прокси на api | Сообщение инструмента «updated» вместо «created» и `git status` с `M` | `git checkout` файла до коммита | | 9 | Шаг 4, landing | Мутировал ref внутри апдейтера `setState` — в StrictMode апдейтер вызывается дважды, предзаполненный комментарий посчитался бы текстом посетителя | Самопроверка агента при перечитывании хука | Комментарий хранится в одном state со значениями формы | | 10 | Шаг 8, landing | Синхронное исключение при сборке тела запроса оставляло кнопку навсегда в «Отправляем…» | Ревью своего кода агентом | Сборка тела внутри промиса с `catch` → блок «позвоните» | +| 11 | Шаг 5, deploy | Запустил сборку под amd64, не проверив эмуляцию на Apple Silicon — `exec format error` | Первый же `RUN` в сборке | Скрипт распознаёт ошибку и подсказывает включить Rosetta в Docker Desktop | +| 12 | Шаг 5, deploy | Пустой аргумент `previous` в `ssh … bash -s --` исчез бы при склейке строки и сдвинул остальные аргументы | Ревью агентом до прогона | Заглушка `-` вместо пустой строки | +| 13 | План, деплой | Заявил цели «образ ≤ 150–160 МБ» без расчёта: один бинарник node весит ~120 МБ, на `node:22-slim` это недостижимо | Замер `docker image ls` агентом deploy | Ужали с 281 до 224 МБ, по сети (gzip) — 64 и 71 МБ |