Files
docs.a2v.space/content/yasha/diary/2026-03-31.md
T
Агальцов Антон dd67d2c2ec Реструктуризация: два глобальных раздела — Яша и Семен
Весь контент перенесён в content/yasha/ (7 подразделов).
Создан content/semen/ с подразделами: changelog, kb, diary.
Навигация — dropdown в навбаре, двухуровневое меню в hugo.toml.
Шаблоны, сайдбар, поиск обновлены под вложенные секции.
2026-04-26 19:44:52 +03:00

51 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "31 марта 2026"
date: 2026-03-31
tags: ["system-utils", "opencode", "leadera", "gantt", "canvas", "github", "roadmap"]
---
## Timeline
- **Утро** — Обсуждали аналоги htop: порекомендовал btm, btop, glances. Создан конфиг `~/.config/bottom/bottom.toml`
- **День** — Разбирались со скиллами OpenCode: как работают, автоматический подбор по description
- **День** — Созданы скиллы для Leadera проектов (Go: build-and-fix, restart-api; Angular: build-and-fix)
- **День** — Обсудили миграцию Ганта с DOM на Canvas 2D (Konva.js) — real-time коллаборация, экспорт PDF/PNG, 500+ задач
- **Вечер** — Установлен gh CLI, авторизован как agaltsovav
- **Вечер** — Созданы GitHub Projects: Leadera Roadmap (21 задача, P0P3), agaltsovav.ru Roadmap (7 задач)
## Системные утилиты
- **bottom** (btm) — выбранный мониторинг, конфиг в `~/.config/bottom/bottom.toml`
- Альтернативы: btop, glances
## OpenCode Skills
Созданы скиллы:
- `app-leadera-api/.opencode/skills/build-and-fix/` — сборка Go проекта + автофикс ошибок (до 10 итераций)
- `app-leadera-api/.opencode/skills/restart-api/` — swagger генерация + pm2 restart
- `app-leadera-fe/.opencode/skills/build-and-fix/` — сборка Angular + автофикс
## Gantt Canvas миграция
- Переход с DOM на Canvas 2D через **Konva.js**
- Цели: real-time коллаборация, экспорт PDF/PNG, 500+ задач
- Промт: `GANTT_CANVAS_MIGRATION_PROMPT.md` в app-leadera-fe
## GitHub
- CLI: `gh` авторизован (agaltsovav)
- Репо: app-leadera-fe, app-leadera-api, agaltsovav.ru
- Старые: leadera-fe/leadera-api (на VPS, leadera.ru)
- modece.ru — заброшен, планируется возвращение
## GitHub Projects — Roadmaps
### Leadera Roadmap (project #2) — 21 задача
- **P0:** JWT secret, CORS, bcrypt, ContextRole fallback, RegisterProtectedRoutes
- **P1:** Rate limiting, editor role check, MembersModal rewrite
- **P2:** HttpOnly cookies, CSRF, CSP, password policy, audit log, health-check, CI/CD, Canvas миграция, DnD
- **P3:** Code cleanup, тесты, email verification, поиск
### agaltsovav.ru Roadmap (project #1) — 7 задач
- Редизайн, мобильная версия, мультиязычность, блог, CI/CD, тёмная тема, форма обратной связи