chore(handoff): tandemmebel 8df10ee deploy DONE + loose end (Portainer STAGING-comments)

Сессия 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 <noreply@anthropic.com>
This commit is contained in:
2026-07-13 22:52:47 +03:00
parent fe8e58824e
commit ee7f5a2d18

View File

@@ -1,11 +1,46 @@
--- ---
_last_updated_: 2026-07-13T14:30:00Z _last_updated_: 2026-07-13T19:50:00Z
session_id: 2026-07-13-stostayer-loader-deploy session_id: 2026-07-13-tandemmebel-8df10ee-deploy
prev_session_id: 2026-07-13-stostayer-loader-deploy
--- ---
# Next session handoff # 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 ## 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 - 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) - 8230f891 / 2e180029 meta(tasks): vehicles-loader-redeploy-per-group-rate-diff (create + update)
- 135da254 chore: gitignore .zcode/ - 135da254 chore: gitignore .zcode/