task(html-render): close → 🟢, unblock cron-deploy

closes board-viewer-html-render

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
vitya
2026-05-22 14:49:42 +03:00
parent c0661fb7b3
commit cab4a8b92d
2 changed files with 26 additions and 15 deletions

View File

@@ -17,19 +17,18 @@ _Updated: 2026-05-22_
---
## [board-viewer-html-render] — render 5-col kanban from normalized structure
**Status:** ready
**Where I stopped:** reader готов, импортируется `TaskRecord` из `src/reader.ts`. Импл не начата.
**Next action:** TDD по контракту в `board-viewer-html-render.md`.
## 🟢 [board-viewer-html-render] — render 5-col kanban from normalized structure
**Status:** done
**Where I stopped:** render+cli+static готовы; 17 render тестов; smoke-verified против real Gitea (78 records, 4 repos), both toggle modes работают, drawer lazy-fetch'ит markdown.
**Next action:** разблокировать cron-deploy — артефакт `dist/index.html + dist/static/` готов для systemd+traefik.
**Branch:** master
---
## ⚪ [board-viewer-cron-deploy] — systemd timer + traefik + DNS on VDS
**Status:** ready
**Where I stopped:** ждёт `board-viewer-html-render` (нужен артефакт для деплоя).
**Next action:** после готового HTML-рендера — добавить traefik label, DNS A-запись `board.kzntsv.site`, systemd timer на ~5 мин, basic-auth через traefik. См. `board-viewer-cron-deploy.md`.
**Blocker:** board-viewer-html-render
**Where I stopped:** разблокировано — html-render готов, артефакт `dist/index.html + dist/static/` генерируется `npm run build`. Команда: `node --experimental-strip-types src/cli.ts [config_path]`.
**Next action:** systemd timer (~5 мин) + traefik label на VDS + DNS A `board.kzntsv.site` + basic-auth через traefik. См. `board-viewer-cron-deploy.md`.
**Branch:** master
---