From ee7f5a2d188bc2eab3f6dd9d81ef12aecbe98827 Mon Sep 17 00:00:00 2001 From: vitya Date: Mon, 13 Jul 2026 22:52:47 +0300 Subject: [PATCH] chore(handoff): tandemmebel 8df10ee deploy DONE + loose end (Portainer STAGING-comments) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Сессия 2026-07-13-tandemmebel-8df10ee-deploy завершена. Deploy на прод GREEN, задача закрыта (fe8e5882). NEXT_SESSION.md дополнен этой сессией поверх прежних pending-треков (vehicles-loader 0.4.1 verify ждёт 07-14 06:21 MSK, books-vds консолидация, ntfy pin). Loose end: Portainer stack 20 устаревшие STAGING-комменты (косметика, rule line уже LIVE). Co-Authored-By: Claude --- .tasks/NEXT_SESSION.md | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index c7ef6f4..db7e505 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -1,11 +1,46 @@ --- -_last_updated_: 2026-07-13T14:30:00Z -session_id: 2026-07-13-stostayer-loader-deploy +_last_updated_: 2026-07-13T19:50:00Z +session_id: 2026-07-13-tandemmebel-8df10ee-deploy +prev_session_id: 2026-07-13-stostayer-loader-deploy --- # Next session handoff +## Эта сессия — tandemmebel 8df10ee deploy (DONE, прод живой) + +🟢 **[tandemmebel-deploy-drop-fb-tw-gplus-buttons] ЗАКРЫТА.** In-place template bump +`0cd9351 → 8df10ee` на проде (стек 20), убраны FB/Twitter/Google+ share-кнопки +(экстремистистская символика РФ), оставлены ВК+Одноклассники. Template-only +(`apps/web/views/social_buttons.liquid`, 1 file 12 delet), snolla 0.42.1 НЕ менялся. + +- **Верификация поймала расхождение:** tandemmebel-записка утверждала live=`ed96b18`/0.42.0, + фактически `0cd9351`/0.42.1. gitea `compare/0cd9351...8df10ee`=`total_commits:1` → фикс на + правильной 0.42.1 базе, yarn.lock идентичен → регрессии sitemap нет. +- Build на VDS (чистый gitea-архив 8df10ee, build-arg VERDACCIO_TOKEN=books-ci JWT), digest + `sha256:30a7e5ab82f2bf371042f1b5fa0cd7ac5ceda71379d1da59e148dee8166bd560`. +- Completeness-gate: sitemap NEW==PROD **184=184 identical**, 0 регрессий. Live-smoke 4 + share-block страницы → vk+ok / fb-tw-gp=0. TLS-серт не дёрнут. +- Swap через Portainer JWT (API-key `ptr_*` даёт 401 → workaround JWT), env 8/8 preserve, + `prune:false, pullImage:true`. Tandemmebel-сессия подтвердила, discrepancy-урок усвоен. +- **Records:** STATUS.md _Updated 2026-07-13; runbook секция In-place bump 8df10ee + (`.wiki/concepts/tandemmebel-vds-deploy-runbook.md`); compose source-of-truth + `host-stacks/vds-kzntsv/tandemmebel.compose.yml` = 8df10ee. Коммиты `632c843f` (records) + + `fe8e5882` (tasks_close). +- **Откат:** PUT стека 20 → `0cd9351` (0.42.1, {% order %} fix) / `ed96b18` (0.42.0, в registry, + стёрт с VDS при disk-cleanup 2026-07-13 — `pullImage:true` дотянет) / `b02ca18`; ИЛИ revert + DNS→80.64.31.36 (RUVDS IIS жив). + +### Loose end (low priority, НЕ блокер) +- **Portainer stack 20 file — устаревшие STAGING-комменты** (строки 16-17 «Домен: STAGING», + 53 «STAGING-RULE. Cutover: после flip DNS сменить на Host(...)»). Сама `traefik...rule` + (строка 55) уже LIVE, совпадает с label'ом контейнера — функционально нейтрально. При + деплое 8df10ee обновлён только image-line коммент. При следующем full-sync выровнять + Portainer file под git source-of-truth (косметика). + ## Recent commits +- fe8e5882 meta(tasks): close [tandemmebel-deploy-drop-fb-tw-gplus-buttons] in OpeItcLoc03/admin +- 632c843f deploy(tandemmebel): 8df10ee LIVE — drop FB/Twitter/Google+ share buttons +- 94e5d77c meta(tasks): create [tandemmebel-deploy-drop-fb-tw-gplus-buttons] in OpeItcLoc03/admin - 7e02d611 docs(wiki): vds-kzntsv disk cleanup 94%→74% + container-log rotation guard - 8230f891 / 2e180029 meta(tasks): vehicles-loader-redeploy-per-group-rate-diff (create + update) - 135da254 chore: gitignore .zcode/