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