meta(handoff): loader-migration + admin-api deploy CLOSED; handoff на next session
Эта сессия: координация loader-migrate-to-admin-api-client завершена (identity PASS + прод-импорт через API, 0 ошибок), admin-api стек 25 LIVE. Coord-таска финал. Handoff пишет на следующий разворот: MinIO-retire (≈05.08) + kreknin-ремонт + вернуть бэкапы. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -32,6 +32,27 @@
|
||||
|
||||
## Текущий статус
|
||||
|
||||
- 🟢 **2026-08-04T16:30Z — ПРОД-ИМПОРТ ЧЕРЕЗ API ВЫПОЛНЕН, ВСЁ ЗАКРЫТО.**
|
||||
pilorama98: exit 0, 224 rows, products 224 update/0 create, pages 32, price-tables 25.
|
||||
Прод admin-api: ~2070 API-вызовов, 0 ошибок (только внешние 401-пробы на /, /robots.txt).
|
||||
Read-back: 229 products, контент на месте. Миграция 100% (координация + ревью + деплой + прод).
|
||||
- 🟢 **2026-08-04T16:17Z — МИГРАЦИЯ ЗАВЕРШЕНА. Таска pilorama98 🟢 done.**
|
||||
Все acceptance 1–4 выполнены (identity PASS, bin/* через store, TDD 105/105, ключ gitignored).
|
||||
baseUrl переключён на прод `https://admin-api.vds.kzntsv.site`. **Координация закрыта.**
|
||||
Остаётся операционный шаг: реальный прод-импорт (`node bin/index.js`, store:api) — решение
|
||||
vitya; рекомендация — через identity-check против прод-эндпоинта.
|
||||
- 🟢 **2026-08-04T16:16Z — ротация ключа: РЕШЕНО не ротировать** (vitya: «на ключ похуй»,
|
||||
риск приватного Gitea принят). Ключ `sk_6a83…` остаётся. Вопрос закрыт.
|
||||
- 🟢 **2026-08-04T15:42Z — IDENTITY PASS ✅, миграция по коду ЗАКРЫТА.**
|
||||
- Ошибки (оператор прав): (1) 400 на числовом sku → `String()` с null-guard; (2) toLegacyTag
|
||||
без content → 86 breadcrumbs-diff. Пофикшены (665006f, 105/105).
|
||||
- identity-check.js харнесс ревьюнут (оба пути→staging, полевой diff content, --fresh).
|
||||
**PASS: 229 products / 3327 variants идентичны** (API vs DB). Acceptance №1 закрыт.
|
||||
- Прод-cutover: admin-api прод жив (`https://admin-api.vds.kzntsv.site`), pilorama98
|
||||
переключает baseUrl; staging-PASS достаточно, прод-прогон опционален.
|
||||
- 🟢 **2026-08-04T15:36Z — ДЕПЛОЙ admin-api LIVE на vds.** `admin-api.vds.kzntsv.site`
|
||||
(стек 25, образ ca0dfa3 ESM-фикс). /health ok, LE-серт выдан, ключ pilorama98 проходит.
|
||||
Prod-эндпоинт для loader'а после identity. Compose source-of-truth закоммичен (cd76ce8f).
|
||||
- 🔵 **2026-08-04T15:26Z — деплой admin-api: стек 25 создан, блокер в Dockerfile.**
|
||||
- Образ `admin-api:e1540de` собран+запушен. Стек 25 (`admin-api.vds.kzntsv.site`, env 8/8,
|
||||
proxy-сеть, mem_limit 512m) создан. **Контейнер крашится**: ESM `ERR_MODULE_NOT_FOUND`
|
||||
|
||||
Reference in New Issue
Block a user