From 13e161701555c94f6795a7dd04904161311eae3b Mon Sep 17 00:00:00 2001 From: vitya Date: Fri, 22 May 2026 18:39:05 +0300 Subject: [PATCH] =?UTF-8?q?tasks:=20+=20[board-viewer-redeploy-ux-round1]?= =?UTF-8?q?=20=F0=9F=94=B5=20=E2=80=94=20ops-handoff=20after=20dev=20round?= =?UTF-8?q?1=20(6=20fixes)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per workshop CLAUDE.md §5 — code-impl остаётся в board-viewer/.tasks/, ops (rebuild image + push registry + Portainer pull) одной umbrella в .admin. Blocked-by все 6 dev-slug'ов в board-viewer. Когда закроются — админ: 1. pull board-viewer master 2. npm test green 3. docker build + push registry.kzntsv.site/board-viewer-build:latest 4. Portainer stack Id=3 → Pull and redeploy 5. Smoke: 200 OK + визуально все 6 fix'ов на board.kzntsv.site 6. Попутный audit auth.toml board_viewer_repos (verify books = victor/books) --- .tasks/STATUS.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index c96ce5d..0134f83 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -10,6 +10,24 @@ _Updated: 2026-05-22 (Сессия: MSSQL Express 2022 live (`mssql.kzntsv.site: 🔵 Blocked — waiting on external input --> +## 🔵 [board-viewer-redeploy-ux-round1] — rebuild image + push registry + compose pull on VDS, после dev-round1 6 UX-fixes + +**Status:** blocked +**Blocker:** `board-viewer-drawer-bundle-md`, `board-viewer-ux-show-slug`, `board-viewer-ux-full-datetime`, `board-viewer-ux-owner-conditional`, `board-viewer-ux-task-numbers`, `board-viewer-ux-done-cutoff` — все 6 в `OpeItcLoc03/board-viewer/.tasks/`. +**Where I stopped:** (not started — открывать когда все 6 dev-таск 🟢 в `board-viewer/.tasks/`) +**Next action:** +1. Pull `OpeItcLoc03/board-viewer` master на dev-машине. +2. `cd ~/projects/board-viewer && npm test` — все тесты green (включая новые от 6 UX-fixes). +3. `docker build -f deploy/Dockerfile.build -t registry.kzntsv.site/board-viewer-build:latest .` — новый image. +4. `docker push registry.kzntsv.site/board-viewer-build:latest`. +5. На VDS через Portainer (stack Id=3): `Pull and redeploy` (либо ssh `cd /opt/stacks/board-viewer && docker compose pull && docker compose up -d`). +6. Smoke: external curl → 200 OK; визуально на board.kzntsv.site проверить все 6 fix'ов (slug, datetime, owner-conditional, task-numbers, done-cutoff, drawer-clicks без TypeError). +7. **Попутный audit (не блокер):** verify `/opt/stacks/board-viewer/auth.toml` — `board_viewer_repos` корректен? По memory `Gitea owner namespace`: `books` должен быть `victor/books`, не `OpeItcLoc03/books`. Если несоответствие — исправить, restart build-контейнера. +**Branch:** n/a + + +--- + ## ⚪ [infra-inventory] — two-tier инвентаризация: public-карта в global wiki + admin-detailed runbook локально **Status:** ready