Files
chronicle.nixg.ru/STATUS.md
T

3.4 KiB
Raw Blame History

Chronicle — Статус

Обновлено: 2026-09-18 (сессия: запись задач редактора и кросспостинга)

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

  • Репозиторий: gitverse kpa39l/chronicle.nixg.ru (ветка master), локальный клон /opt/chronicle.nixg.ru.
  • Фаза 0 (Telegram Archiver MVP) — выполнена (992 поста, конвертация в Markdown, экспорт медиа, front-matter, дедуп; см. telegram-archiver/).
  • Фаза 1 (лендинг c7e.ru) — DNS настроен, SSL/лендинг/репозиторий — открытые задачи.
  • Фаза 2 (Редактор с подсветкой кода) — только план, кода нет. Требования пользователя добавлены 2026-09-18.

Сделано

  • Клонирован репозиторий gitverse в /opt/chronicle.nixg.ru (был только на gitverse).
  • ROADMAP.md, Фаза 2 — уточнены задачи 2.1–2.5 требованиями пользователя (отдельный модуль, кнопка «Скопировать», toggle нумерации строк, подсветка по языку, инлайн-команды).
  • todo.md — добавлены задачи: Markdown-редактор (модуль для VESTI + chronicle), кросспостинг личных источников.

В работе / Следующие шаги

  • Фаза 2: проектирование и реализация Markdown-редактора (см. ROADMAP.md 2.1–2.8) — ПЕРЕНЕСЕНО в /opt/md-editor (2026-09-20): свой OpenSpec change md-editor-core, web-компонент <md-editor> на CodeMirror 6 (без npm), задачи ведутся в том проекте
  • Встроить редактор в VESTI (первый потребитель) — после готовности компонента в /opt/md-editor
  • Кросспостинг источников (Телеграм, GtS, Hugo, VK) — TODO.md вестей
  • Фаза 1: SSL c7e.ru, лендинг, README

Как запустить / проверить

  • Клон: git clone git@gitverse.ru:kpa39l/chronicle.nixg.ru.git /opt/chronicle.nixg.ru
  • Архиватор: cd /opt/chronicle.nixg.ru/telegram-archiver && python run_archiver.py (см. README.md)

Ключевые артефакты

  • /opt/chronicle.nixg.ru/ROADMAP.md — дорожная карта
  • /opt/chronicle.nixg.ru/telegram-archiver/ — MVP фазы 0
  • /opt/chronicle.nixg.ru/todo.md — текущие шаги

Открытые вопросы

  • Стек редактора: Monaco (как в ROADMAP) или легче (CodeMirror / textarea+подсветка) — РЕШЕНО 2026-09-20: CodeMirror 6 (ADR 0001, /opt/md-editor)
  • Языки подсветки: базовый список (Python, JS, Go, Rust, Bash, SQL) или расширить — РЕШЕНО: Python, JS, Go, Rust, Bash, SQL, Markdown, JSON, YAML, TOML, HTML, CSS (ADR, /opt/md-editor)
  • Хостинг модуля: статический компонент (JS/CSS) или npm-пакет — РЕШЕНО: статический компонент без npm/CDN (ADR 0002, /opt/md-editor); открытые вопросы по редактору ведутся в /opt/md-editor/docs