docs: задачи markdown-редактора и кросспостинга + STATUS/PRD/WALKTHROUGH (2026-09-18)

This commit is contained in:
kpa39l
2026-09-20 18:56:04 +00:00
parent f3f76e94fd
commit 4ffaf20d67
5 changed files with 123 additions and 5 deletions
+35
View File
@@ -0,0 +1,35 @@
# 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.
- Блоки кода с копированием/нумерацией/подсветкой работают в реальном посте.