Files
admin/.tasks/NEXT_SESSION.md
2026-06-15 00:27:52 +03:00

34 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
_last_updated_: 2026-06-15T00:35:00Z
session_id: 2026-06-15-pilonuxt-cutover
---
# Next session handoff
## Recent commits
- `b4cbb6dc` meta(tasks): решение — старый IIS 80.64.31.36 держим для отката
- `9add1ac1` feat(deploy): pilonuxt CUTOVER LIVE на www.pilorama98.ru — задача closed
- `2911f2b3` feat(deploy): pilonuxt 961a838 content-api fixed, full re-smoke
- `637942e9` fix(deploy): retract false-green — content-api 500 на CMS-страницах
- `38e84ce2` feat(deploy): pilonuxt VDS Portainer stack compose
## Open треки
| Трек | Готовность | Entry-point |
|---|---|---|
| deploy-pilonuxt-vds | 🟢 closed 2026-06-15 — кат живой на www.pilorama98.ru (Portainer stack 16, tag 125a3e2) | `.tasks/STATUS.md` блок + Closure note |
| (потенциальный follow-up) снять pilorama98-биндинг со старого IIS после soak | not started, ждёт отмашку vitya | STATUS follow-ups блока deploy-pilonuxt-vds |
## Спроси user'а
- Через 1-2 дня soak'а: подтвердить что pilorama98 на новом фронте стабилен → тогда завести отдельную таску на снятие pilorama98-биндинга со старого IIS. НЕ раньше отмашки.
- Опц.: нужен ли apex→www 301 canonical (легаси так делал; сейчас apex отдаёт фронт напрямую) — SEO-nicety.
## Не делать (preemptive guards)
- **НЕ выводить старый IIS 80.64.31.36** — решение vitya: держим для отката. И целиком гасить нельзя — это snolla catch-all на 25 хостнеймов (emspb/kupimknigi/labtools/…), снимается только биндинг pilorama98.
- Rollback pilorama98 (если кат поедет): DNS reg.ru `pilorama98.ru`+`www``80.64.31.36`, TTL низкий. Старый сайт+cert живы.
- Стек pilonuxt = Portainer **stack 16** на vds-kzntsv; правки ТОЛЬКО через Portainer API/UI (VDS-rule, не ssh+compose). Сохранённый `PORTAINER_API_KEY` протух (401) — auth через `POST /api/auth` admin-credsами из `pass vds-kzntsv/full-env`.
- НЕ верить home-curl по pilorama98.ru (домашний DPI + DNS-кэш отдают старый IIS) — проверять с VDS или `curl --resolve …:443:89.253.255.94` и смотреть `x-powered-by: Nuxt` (новый) vs `Server: Microsoft-IIS` (старый).
- compose source-of-truth: `host-stacks/vds-kzntsv/pilonuxt.compose.yml` (роутер на 3 хоста, GTM прод-дефолт).
## Memory updates за сессию
- Новая memory: [[smoke-crawl-real-pages-not-two-routes]] — smoke = весь меню + data-эндпоинты (viewModel), не 2 happy-роута. Урок из фальш-green на этом кате (объявил green по /+/catalog, vitya поймал content-api 500).