mirror of
https://gitverse.ru/kpa39l/chronicle.nixg.ru.git
synced 2026-09-29 09:55:08 +00:00
2.6 KiB
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 и свой блог.
Функциональные требования
- Telegram Archiver (Фаза 0): парсинг канала → Markdown для Hugo, медиа, front-matter, дедуп. ✅ MVP
- Markdown-редактор (Фаза 2) — отдельный модуль для встраивания:
- блоки кода с кнопкой «Скопировать»
- включение/выключение нумерации строк (копирование без номеров)
- подсветка синтаксиса по выбранному языку
- выделение инлайн-команд в тексте (
`cmd`) - живой предпросмотр + GFM
- Кросспостинг источников: Телеграм, GtS, Hugo, VK (эпогей — новостные каналы VESTI).
Нефункциональные
- Модульность: редактор встраивается в VESTI и другие проекты.
- Локальность: основная инфраструктура на bigbox (/opt/vesti, Ollama qwen3:8b).
Границы (что НЕ делаем)
- Не перепубликовывать чужие новости (контент-стратегия VESTI).
- Пока без облачной синхронизации (StackEdit-подобное — позже).
Критерии готовности Фазы 2
- Редактор работает как отдельный модуль, встроен в VESTI.
- Блоки кода с копированием/нумерацией/подсветкой работают в реальном посте.