diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index 77b18a3..7a8f72b 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -1,12 +1,17 @@ --- -_last_updated_: 2026-07-20T10:15:00Z +_last_updated_: 2026-07-20T10:30:00Z session_id: 2026-07-20-snolla-local-admin-restore-done prev_session_id: 2026-07-20-snolla-local-admin-on-snolla-design --- # Next session handoff -## Эта сессия — Task A DONE (local .NET admin restored) +## Эта сессия — Task A DONE (local .NET admin restored). Task B → СЛЕДУЮЩАЯ сессия. + +Решения оператора (2026-07-20): **Task B (on.snolla.com → VDS) отложен в следующую сессию.** +Зафиксированные ответы для Task B: **repo = `victor/on.snolla.com`**; **admin-креды = в БД** +(`MoreThenCms.dbo.Accounts`, читать через тот же `snolla` SQL-user / SA из `pass mssql-vds/sa-password`). +Task A (local .NET admin) — DONE, push'нуто (`c196964d`+`863b11be`). 🟢 **[snolla-local-admin-restore] ЗАКРЫТА.** Локальный catch-all IIS-сайт `snolla` поднят. Спека: `.wiki/concepts/snolla-local-admin-and-on-snolla-migration-design.md` (commit `b1b0092c`). @@ -34,15 +39,15 @@ Tаска: `.tasks/snolla-local-admin-restore.md` (as-built). Коммиты: `b | Трек | Готовность | Entry-point | |---|---|---| -| **on-snolla-vds-migration (Task B)** | ⚪ ready, **unblocked** (Task A done) | `.tasks/on-snolla-vds-migration.md`; spec §Task B. Шаг 1: реконструкция Liquid из боевого `on.snolla.com` + локального админа. Нужны: repo-name, admin-креды. | +| **on-snolla-vds-migration (Task B)** | ⚪ ready, **unblocked** (Task A done), ОТЛОЖЕН в след. сессию | `.tasks/on-snolla-vds-migration.md`; spec §Task B. Решения зафиксированы: repo=`victor/on.snolla.com`, admin-креды в `MoreThenCms.dbo.Accounts` (SQL-user `snolla` или SA). Шаг 1: реконструкция Liquid из `http://on.snolla.com/` (hosts→127.0.0.1, локальный IIS рендерит из той же DB — контент == прод) + `/admin` (контент-дерево). | | vehicles-loader 0.4.1 runtime verify | 🔴 active — просрочено с 07-14 | SSH `new.stostayer.ru:20435`, проверить importRun. Откат: tag 0.4.0. | | books-vds → vds-kzntsv консолидация | оценено, не лезет по RAM/disk | Решение за user. | -## Спроси user'а -- **Push?** `c196964d` (Task A done) на origin/master? (Rule 4 — "пушни и продолжай" было разовое для design-коммита, не standing auto-push). -- **Task B repo name** — `victor/on-snolla`? `victor/on.snolla.com`? -- **Admin-креды** для локального админа (чтобыbrowse контент-дерево on.snolla.com через /admin) — есть в `pass`? Или в DB `MoreThenCms.dbo.Accounts`? (Логин-форма живёт на `/admin/account/login`.) -- **Task B стартовать сейчас** или pause? (Реконструкция = итеративная dev-работа: Liquid-шаблоны из HTML + DB-контент, build на VDS, cutover.) +## Спроси user'а (ответы зафиксированы 2026-07-20) +- ✅ **Push** — сделан (`c196964d`+`863b11be` → origin/master). +- ✅ **Task B repo name** — `victor/on.snolla.com`. +- ✅ **Admin-креды** — в БД `MoreThenCms.dbo.Accounts` (читать SQL-user'ом `snolla` или SA из `pass mssql-vds/sa-password`); логин-форма `/admin/account/login`. +- ✅ **Task B старт** — в СЛЕДУЮЩЕЙ сессии (эта — wrap-up после Task A). ## Не делать (preemptive guards) - **НЕ пушить без добла** (Rule 4). diff --git a/.tasks/on-snolla-vds-migration.md b/.tasks/on-snolla-vds-migration.md index 469a523..11ce1dc 100644 --- a/.tasks/on-snolla-vds-migration.md +++ b/.tasks/on-snolla-vds-migration.md @@ -17,14 +17,18 @@ - [ ] **7. Cutover** — verify авторит. NS reg.ru→89.253.255.94 → traefik Host-rule → LE-серт → live-smoke. По `tandemmebel-vds-deploy-runbook`. ## Status -⚪ ready (blocked by [[snolla-local-admin-restore]]). Branch: master. +⚪ ready (unblocked — [[snolla-local-admin-restore]] DONE). **Отложен в след. сессию.** Branch: master. ## Depends on / blocks -- Blocked by: [[snolla-local-admin-restore]] (админ для контент-инспекции). +- ~~Blocked by: [[snolla-local-admin-restore]]~~ — DONE (локальный админ жив, 6 `/admin` URL). + +## Decisions (locked 2026-07-20) +- **Repo:** `victor/on.snolla.com` (на git.kzntsv.site), структура-калька `victor/tandemmebel.ru`. +- **Admin-креды:** в БД `MoreThenCms.dbo.Accounts` (читать SQL-user'ом `snolla` / SA `pass mssql-vds/sa-password`). Логин-форма `/admin/account/login`. +- **Контент-инспекция:** hosts→127.0.0.1 активен (Task A), `http://on.snolla.com/` рендерит локальный IIS из той же MoreThenCms DB → контент == прод; `/admin` — контент-дерево. ## Open Q -- Имя репо (`victor/on-snolla`? `victor/on.snolla.com`?). -- Сложность посадочной (объём шаблонов) — узнается при реконструкции. +- Сложность посадочной (объём шаблонов) — узнается при реконструкции (Title="Internal Site", culture `en` — вероятно простой лендинг). ## Rollback Образ предыдущего тега в registry / revert DNS reg.ru→80.64.31.36 (RUVDS IIS жив пока DNS не флипнут). \ No newline at end of file