diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index 6f50663..407ee5d 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -12,7 +12,7 @@ session_id: 2026-07-04-tandemmebel-deploy-snolla-0-42-0 - **`labtools.ru`** — 🟢 **DONE.** Стек 17, образ `labtools:566d41c` (0.28.2→0.42.1). Acceptance С VDS на новом образе: sitemap 38 page-locs (0.42.1 починил дефицитный sitemap sections 1→6/products 2→24), order-фикс `plg-20,plg-12,plg-25,pgr-10` == прод, 0 потерь контента. Live-smoke зелёный, TLS не тронут. Rollback тег `labtools:43e28ba`. Прог квитировал. - **`emspb.ru`** — 🟢 **DONE.** Стек 18, образ `emspb:95a5c42` (0.28.4→0.42.1). Acceptance С VDS: 29 sitemap-роутов все 200, 0 потерь. Live-smoke зелёный. TLS = SAN-серт (CN косметически staging-хост, но SAN покрывает emspb.ru/www, curl validates). Rollback тег `emspb:b6e361a`. -- **`labtools.pro`** — 🟢 **DONE.** Стек 19, образ `labtools-pro:0610432` (0.28.7→0.42.1). Acceptance С VDS: 25 sitemap page-locs все 200, 0 потерь; order-парити 3 секции MATCH (presses=plg-20,plg-12; milling=milling-jars,grinding-media; press-forms=13 == прод). Live-smoke зелёный, TLS CN=labtools.pro не тронут. Rollback тег `labtools-pro:7bd9fae`. +- **`labtools.pro`** — 🟢 **DONE.** Стек 19, образ `labtools-pro:0610432` (0.28.7→0.42.1). Acceptance С VDS: 25 sitemap page-locs все 200, 0 потерь; order-парити 3 секции MATCH (presses=plg-20,plg-12; milling=milling-jars,grinding-media; press-forms=12 == прод). Live-smoke зелёный, TLS CN=labtools.pro не тронут. Rollback тег `labtools-pro:7bd9fae`. ### ✅✅ ТИРАЖ 0.42.1 ЗАВЕРШЁН (2026-07-05): все 3 live-редеплоя закрыты (labtools.ru + emspb + labtools.pro). Осталось из тиража только tandemmebel (staging GREEN, ждёт DNS-отмашку владельца — ниже). diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 6a1ce59..7742665 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1565,7 +1565,7 @@ Build-рецепт (зеркало tandemmebel): `git -C ~/projects/labtools.pro Cutover DNS уже сделан (07-02) — тут только смена образа на существующем боевом стеке, НЕ новый DNS-флип. **Status:** 🟢 done — 2026-07-05. labtools.pro LIVE на snolla 0.42.1, стек 19, образ `registry.kzntsv.site/labtools-pro:0610432` (digest `3d543fc…`). Оператор дал отмашку на боевой apply (+пуш). -**Where I stopped:** GREEN. Собрал `labtools-pro:0610432` на VDS (BUILD_EXIT=0, secret-guard OK). Acceptance на НОВОМ образе (throwaway-staging из env стека 19, С VDS против прод-оракула): completeness — **25 sitemap page-locs все 200** (0 non-2xx/3xx; +robots+sitemap.xml = 27 прогерских), content-not-lost 25/25 (0 потерь). **Order-парити ВСЕ секции MATCH** (фикс liquid 0.10.2): presses=`plg-20,plg-12`, milling=`milling-jars,grinding-media`, press-forms=13 изделий — все == прод. +**Where I stopped:** GREEN. Собрал `labtools-pro:0610432` на VDS (BUILD_EXIT=0, secret-guard OK). Acceptance на НОВОМ образе (throwaway-staging из env стека 19, С VDS против прод-оракула): completeness — **25 sitemap page-locs все 200** (0 non-2xx/3xx; +robots+sitemap.xml = 27 прогерских), content-not-lost 25/25 (0 потерь). **Order-парити ВСЕ секции MATCH** (фикс liquid 0.10.2): presses=`plg-20,plg-12`, milling=`milling-jars,grinding-media`, press-forms=12 изделий (round-xrf…round-collapsible) — все == прод. (NB: мой первичный ручной счёт дал 13 — задвоил тайл; прог-сверка против прод+образа = ровно 12, парити не задет.) **Next action:** — (закрыто). Боевой swap: PUT стека 19 (env 8/8 сохранён, pullImage=true) → healthy на 0610432 → **live-smoke labtools.pro зелёный** (/,robots,about,contacts,presses,press-forms=200; order вживую plg-20,plg-12; sitemap 25). TLS CN=labtools.pro Jul2→Sep30 не тронут. Rollback = тег `labtools-pro:7bd9fae` (0.28.7) / стек 19 PUT назад / DNS→RUVDS. Compose source-of-truth обновлён на 0610432. **Branch:** master **Notify:** victor/labtools.pro