--- _last_updated_: 2026-08-14T11:00:00Z session_id: 2026-08-14-admin-stostayer-formsubmissions prev_session_id: 2026-08-12-admin-kreknin-gitea --- # Next session handoff ## Recent commits (эта сессия, .admin) - `meta(tasks,wiki)`: stostayer-web 0.3.23 deploy — task done + runbook nuances (offline-build linux-bins, :9000 port, prod tag) - `meta(wiki)`: runbook — offline-cache fixed by 5c583f8 (supportedArchitectures), yarn install replenished cache - `meta(wiki)`: inbox-rename audit — .claude-inbox → .agents/inbox clean (op-log record) - `meta(wiki)`: MSSQL FormSubmissions.Content varchar→nvarchar (₽ fix) — op-log - `meta(wiki)`: FormSubmissions nvarchar coordination closed — op-log decision ## Open треки | Трек | Готовность | Entry-point | |---|---|---| | VDS-копия БД `stostayer` (FormSubmissions.Content = varchar cp1251) | вопрос «нужна ли копия вообще» — к оператору; snolla не трогает | ALTER `... NVARCHAR(MAX) NULL` если решат оставить | | stostayer legacy backport unicode-фикса в @snollajs 0.7.x | опция, не срочно; ALTER уже покрывает | референс коммит `065bb44` (snolla) | | Бамп тиража `@snolla/data@0.15.1` (forms nvarchar в модели) | в релизную волну snolla, БД уже nvarchar — спешки нет | `yarn up -R @snolla/data@0.15.1` | | Тестовые заявки stostayer #68485/#68486 (прод) | НЕ удалены — ждут подтверждения | DELETE по ID после решения | | Kreknin md3 rebuild (из прошлой сессии) | шёл на 2026-08-10, вне этой сессии | см. kreknin-repair-md3-rebuild | ## Спроси user'а - VDS-копия `stostayer` нужна? (если да — ALTER; если нет — можно игнорить) - Тестовые заявки #68485/#68486 на проде stostayer удалить? ## Не делать (preemptive guards) - НЕ делать warn-харднинг / backward-compat в forms-core — решение vitya «ничего не делать» (передано snolla, docs `forms-email-contract.md` остаются) - НЕ трогать VDS-копию stostayer без решения оператора - НЕ писать в `.claude-inbox` — канал = `/.agents/inbox/` (ренейм idea 13, аудит проведён 2026-08-14) - НЕ долбить push в `docker.stostayer.ru` — один push без retry (бан egress 2026-07-21); 0.3.23 push прошёл штатно (слои already-exists) - Portainer PUT: НЕ `Env:[]` — очищает секреты; всегда fetch + re-supply - НЕ удалять заявки/данные без явного подтверждения ## Memory updates за сессию - `stostayer-web-deploy-runbook.md` — прод-тег 0.3.23, offline-гоча РЕШЕНА (supportedArchitectures `5c583f8` + сетевой yarn install один раз), Portainer API `base=http://:9000` (порт обязателен) - `.wiki/log.md` — деплой 0.3.23, offline-фикс, inbox-rename audit, FormSubmissions (ALTER + координация) - Инструмент MSSQL-запросов: `tedious` из `stostayer.new/packages/web/node_modules` (скрипты `.admin/.tmp/mssql-{exec,scan}.js`, gitignored) - Тиража формы: у ВСЕХ snolla-сайтов есть FormSubmissions (pilorama98 2516, labtools 916 и т.д.) — MoreThenCms общая, Content уже nvarchar - Клиентский stostayer MSSQL: `91.222.236.225:1433` открыт снаружи, креды `pass stostayer/client` (mssql_admin_*)