Files
docs.a2v.space/public/diary/index.json
T
Агальцов Антон c2cc439fc5 daily update 2026-03-31
2026-04-01 00:00:56 +03:00

1 line
7.0 KiB
JSON
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.
[{"content":"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 Созданы скиллы:\napp-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, тёмная тема, форма обратной связи ","section":"diary","tags":["system-utils","opencode","leadera","gantt","canvas","github","roadmap"],"title":"31 марта 2026","url":"/diary/2026-03-31/"},{"content":"Timeline Утро — Установлен Vikunja (таск-трекер) на Mac Studio через Docker/Colima День — Создан проект «Leadera» в Vikunja (ID=2), добавлено 27 задач из аудита Leadera День — Начата реализация Leadera TaskTracker: миграции, модели, DTOs, repositories (бекенд), фронтенд (kanban, task-detail) Вечер — TaskTracker откачён по просьбе Антона — git checkout + git clean. Причина: Claude Code падал (SIGKILL), sub-agents не справлялись, Plane не запустился Вечер — Настроен MT Proxy на VPN VPS (185.234.64.52): порт 8443, секрет 9e40ae… Вечер — Qwen 3.5:9b подключён к OpenClaw через openclaw models set ollama/qwen3.5:9b, доступен для cron/spawn задач Вечер — Антон подключился к claw.a2v.space с мобильного, устройство одобрено Vikunja URL: http://192.168.0.37:8095 Проект Leadera: ID=2 API token: tk_635fb7ac… 27 задач из аудита, приоритеты P0P3 Leadera TaskTracker ТЗ: leadera-tasktracker-spec.md Реализация через sub-agents (GLM-5.1) Откачено — проекты возвращены к предыдущему коммиту MT Proxy Сервер: 185.234.64.52, порт 8443 Docker контейнер: mtproxy Инфраструктура Qwen 3.5:9b доступен как дешёвая локальная модель для cron/spawn Мобильное подключение к claw.a2v.space подтверждено ","section":"diary","tags":["vikunja","leadera","tasktracker","ollama","qwen","mtproxy","infrastructure"],"title":"30 марта 2026","url":"/diary/2026-03-30/"},{"content":"Timeline 20:03 — Настроили Angular + Go проекты (leadera) через pm2, удалили proxy.conf, подняли PostgreSQL в Docker 20:31 — Изучили API Eversolo T8 — полный список REST-эндпоинтов для управления музыкой 20:49 — Обсудили важность записи контекста в файлы для сохранения памяти между сессиями 21:13 — Начали проект docs.a2v.space — персональная документация на Hugo 21:44 — Завершили настройку Identity (Братан, SOUL.md, USER.md, IDENTITY.md) 22:15 — Документировали инфраструктуру: VPS reverse proxy (claw.a2v.space, code.a2v.space, sand.a2v.space, docs.a2v.space) 22:31 — Настроили docs.a2v.space: Hugo сайт, 83 страницы, Bootstrap 5 тёмная тема, AES-256-GCM шифрование кредов (мастер-пароль: Popoloka16!) 22:47 — Добавили Basic auth: agaltsovav / Magamet787! для доступа к документации 23:02 — Создали cron задачу docs-a2v-daily-sync на ежедневное обновление в 03:00 МСК 23:18 — Полностью задокументировали Eversolo T8 API (воспроизведение, громкость, дисплей, питание, поиск и т.д.) 23:45 — Переписали TOOLS.md как полный справочник по инфраструктуре Eversolo Companion — статус проекта Backend (Go + Gin):\nРепозиторий: ~/Projects/eversolo-companion Состояние: собран, 17+ REST API эндпоинтов, WebSocket, CORS, state poller Frontend (Angular 17):\nСостояние: собран, тёмная тема (Spotify-like), 5 экранов, 5 сервисов Dev server: pm2 (eversolo-fe), порт 8096 Инфраструктура:\nPostgreSQL: Docker, порт 5433, миграции готовы Docker Compose: рабочий (postgres + api + frontend) Проблема: нет доступа к Eversolo из OpenClaw sandbox (192.168.0.156)\nРешение: настройка tools.elevated.allowFrom.webchat или запуск через launchd Следующие шаги: после решения сети — этапы 3-9 (библиотека sync, плейлисты, scrobbler, обложки)\n","section":"diary","tags":["angular","go","docker","eversolo","hugo","docs","identity","infrastructure","companion"],"title":"29 марта 2026","url":"/diary/2026-03-29/"}]