4.0 KiB
4.0 KiB
dedinit.ru — Статус
Обновлено: 2026-09-13 (аудит бандлов + hero.svg 68/68; план old_content)
Текущее состояние
Сайт-блог dedinit.ru на Hugo Extended (тема rDedInit/форк PaperMod) в порядке: структура репозитория приведена к стандарту (README краткий + вся документация в docs/ + AGENTS.md), всё запушено в gitverse (main). Опубликован новый пост про GoToSocial и релеи. Следующая задача (локализация UI) оформлена через OpenSpec, реализация не начата.
Сделано
- 2026-09-13: Опубликован пост «GoToSocial молча съедал все статусы с релеев — и я нашёл почему» (commit
0fcfeb3): hero.svg, index.md,make build,make deploy— прод отдаёт 200 (проверено). - 2026-09-12: Уборка структуры репозитория — вся документация перенесена в docs/ (git mv, история сохранена), README.md переписан кратко, создан AGENTS.md с правилами проекта.
- 2026-09-12: Правило «ВСЕ изменения проекта — через OpenSpec» добавлено в AGENTS.md (commit
0f4d6da). - 2026-09-12: Задача «Русская локализация i18n/ru.toml» оформлена через OpenSpec (propose) — change
localize-i18n-ruвалиден, запушен (f07bffe). Артефакты: proposal.md, specs/i18n/spec.md, design.md, tasks.md. - 2026-09-12: В локальные openspec-скиллы проекта (.hermes/skills/) добавлена секция «Проверка (validate) — ПРАВИЛЬНЫЙ синтаксис» во все 6 SKILL.md (правильный вызов:
openspec validate <имя>, НЕ--change).
В работе / Следующие шаги
- Реализация локализации i18n/ru.toml (openspec change
localize-i18n-ru, стадия apply): создатьi18n/ru.tomlс русскими переводами ключей темы,make build, проверить grep'ами в public/, закоммитить и запушить. - Затем (из ROADMAP): цветовая схема под бренд dedinit(), русские переводы i18n, Telegram-посты (layout + карточки + shortcode), навигация, SEO и др.
Как запустить / проверить
cd /opt/dedinit.ru
make build # сборка (hugo --minify)
make deploy-dry-run # симуляция деплоя
make deploy # ЕДИНСТВЕННЫЙ способ деплоя (SFTP, требует SSHPASS)
openspec validate localize-i18n-ru # валидация active-change
Источник истины — gitverse (origin main, SSH).
Ключевые артефакты
/opt/dedinit.ru/AGENTS.md— правила работы агентов (русский, docs/, make deploy, OpenSpec)/opt/dedinit.ru/README.md— краткое введение/opt/dedinit.ru/docs/— вся подробная документация (DEPLOY_INSTRUCTIONS, ROADMAP, PAPERMOD_PARAMS, QWEN, gitea-setup, ssh_setup, Telegram_frontend, local-aux-models, favicon-logo-setup, archive/)/opt/dedinit.ru/openspec/changes/localize-i18n-ru/— активный change (propose готов, apply впереди)/opt/dedinit.ru/.hermes/skills/openspec-*/SKILL.md— openspec-скиллы проекта (с секцией про validate)
Открытые вопросы
- Продолжать ли локализацию (apply change localize-i18n-ru) в следующей сессии? (пользователь ещё не подтвердил apply)
- Перенести ли секцию про validate в глобальный скилл Hermes (переживёт перезапись локальных openspec-скиллов)?