Files
dedinit.ru/docs/STATUS.md
T

3.7 KiB
Raw Blame History

dedinit.ru — Статус

Обновлено: 2026-09-12 (сессия уборки структуры и OpenSpec)

Текущее состояние

Сайт-блог dedinit.ru на Hugo Extended (тема rDedInit/форк PaperMod) в порядке: структура репозитория приведена к стандарту (README краткий + вся документация в docs/ + AGENTS.md), всё запушено в gitverse (main). Рабочее дерево чистое. Следующая задача (локализация UI) оформлена через OpenSpec, реализация не начата.

Сделано

  • 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-скиллов)?