Files

2.6 KiB

PRD — Chronicle (блогоплатформа)

См. также: ROADMAP.md (миссия/боль/решение, фазы), telegram-archiver/README.md (фаза 0). Правило проекта: все изменения через OpenSpec/документирование в ROADMAP + todo.

Цель

Единая среда для создания, публикации и архивирования технического контента («The Operating System for Technical Creators»): редактор лонгридов с нормальной подсветкой кода + кросс-постинг + архив на своём сайте.

Пользователи

  • Технические авторы (разработчики, DevOps, IT-евангелисты) — основная аудитория.
  • Сам пользователь (kpa39l) — первый потребитель через VESTI и свой блог.

Функциональные требования

  1. Telegram Archiver (Фаза 0): парсинг канала → Markdown для Hugo, медиа, front-matter, дедуп. ✅ MVP
  2. Markdown-редактор (Фаза 2) — отдельный модуль для встраивания:
    • блоки кода с кнопкой «Скопировать»
    • включение/выключение нумерации строк (копирование без номеров)
    • подсветка синтаксиса по выбранному языку
    • выделение инлайн-команд в тексте (`cmd`)
    • живой предпросмотр + GFM
  3. Кросспостинг источников: Телеграм, GtS, Hugo, VK (эпогей — новостные каналы VESTI).

Нефункциональные

  • Модульность: редактор встраивается в VESTI и другие проекты.
  • Локальность: основная инфраструктура на bigbox (/opt/vesti, Ollama qwen3:8b).

Границы (что НЕ делаем)

  • Не перепубликовывать чужие новости (контент-стратегия VESTI).
  • Пока без облачной синхронизации (StackEdit-подобное — позже).

Критерии готовности Фазы 2

  • Редактор работает как отдельный модуль, встроен в VESTI.
  • Блоки кода с копированием/нумерацией/подсветкой работают в реальном посте.