# Chronicle — Context for AI Assistants ## 📋 Project Overview **Chronicle** — «The Operating System for Technical Creators» Единая платформа для технических авторов (разработчики, DevOps, IT-евангелисты), решающая проблему фрагментации цифровой идентичности и отсутствия редакторов лонгридов с нормальной подсветкой синтаксиса. ### Миссия Дать техническим креаторам инструмент для: - Написания статей с кодом (подсветка синтаксиса как в IDE) - Публикации в несколько платформ одной кнопкой (Telegram, Habr, VK, Medium) - Архивирования всего контента на собственном сайте ### Текущий статус Проект на стадии концепции и планирования. Существует MVP — Telegram Archiver (консольная утилита на Go, конвертирующая Telegram-каналы в Markdown для Hugo). --- ## 🗂️ Directory Structure ``` chronicle.nixg.ru/ ├── ROADMAP.md # Дорожная карта проекта (5 фаз, монетизация, метрики) ├── todo.md # Ближайшие задачи (DNS, SSL, лендинг, GitHub) ├── упаковка.md # Полная концепция продукта (ценность, архитектура, слоганы) ├── упаковка2.md # Расширенная версия: редактор + кросс-постинг + календарь ├── Имяобразование.md # История нейминга (от Telegram Archiver к Chronicle) ├── deepseek.md # Лог диалога с DeepSeek о брендинге └── QWEN.md # Этот файл (контекст для AI) ``` --- ## 📁 Key Files Description | File | Purpose | |------|---------| | `ROADMAP.md` | Детальная дорожная карта: 5 фаз (Telegram Archiver → Редактор → Интеграция → Кросс-постинг → Аналитика), монетизация ($9–49/мес), метрики успеха | | `упаковка.md` | Концепция продукта: проблема фрагментации, ценность для авторов/аудитории/инвесторов, архитектура, слоганы, план упаковки бренда | | `упаковка2.md` | Расширенная концепция: «Операционная система для технических креаторов» — редактор с подсветкой кода, кросс-постинг, календарь публикаций | | `todo.md` | Практические задачи: DNS для c7e.ru, SSL, лендинг, GitHub репозиторий | | `Имяобразование.md` | История выбора имени: от рекурсивных аббревиатур (TARMAC, THOR) к Chronicle | | `deepseek.md` | Полный лог диалога о нейминге и концепции (1794 строки) | --- ## 🎯 Product Vision ### Проблема 1. **Фрагментация идентичности**: контент разбросан по Telegram, YouTube, Habr, VK 2. **Нет редактора с кодом**: в рунете нет платформы для лонгридов с подсветкой синтаксиса 3. **Зависимость от платформ**: алгоритмы контролируют охваты, контент принадлежит платформе ### Решение Chronicle — единая экосистема: ``` [Источники: Telegram, YouTube, Habr, VK] ↓ [CHRONICLE ENGINE] • Редактор (Monaco Editor) • Планировщик • Архив ↓ [Личный сайт автора] • Единая лента • Подсветка кода • Поиск ``` ### Roadmap (5 фаз) | Фаза | Цель | Статус | |------|------|--------| | 0: Telegram Archiver | Парсинг канала → Markdown → Hugo | ⬜ Не начата | | 1: Брендинг + сайт | c7e.ru, лендинг, GitHub | ⬜ В плане | | 2: Редактор с кодом | Monaco Editor, Markdown, WYSIWYG | ⬜ Q2 2026 | | 3: Интеграция | Редактор + архив, поиск, версионность | ⬜ Q3 2026 | | 4: Кросс-постинг | Telegram, VK, Habr, календарь | ⬜ Q4 2026 | | 5: Аналитика | Статистика, комментарии, API | ⬜ Q1–Q2 2027 | --- ## 💰 Business Model | План | Цена | Что включает | |------|------|--------------| | Free | $0 | 1 соцсеть, базовый архив, редактор | | Pro | $9/мес | До 3 соцсетей, календарь, аналитика | | Creator | $19/мес | До 10 соцсетей, приоритетная поддержка, API | | Team | $49/мес | Команда, общий архив, white-label | **Дополнительно:** - White-label сайты: $299 разово - Хостинг: $5/мес - API доступ: $29/мес --- ## 🏷️ Brand Identity **Название:** Chronicle **Домен:** c7e.ru (основной), chronicle.nixg.ru (текущий) **Слоган:** «Your digital home.» / «The Operating System for Technical Creators» **Альтернативные слоганы:** - «Your identity. Unified.» - «All your voices. One place.» - «Write once, publish everywhere.» - «From chaos to chronicle.» --- ## 📅 Immediate Next Steps (из todo.md) - [x] DNS для c7e.ru настроен - [ ] SSL-сертификат (Caddy / Let's Encrypt) - [ ] Лендинг (1 экран): заголовок, описание, форма подписки - [ ] GitHub репозиторий: `github.com/evgenystor/c7e` или `github.com/evgenystor/chronicle` - [ ] README.md с ASCII-логотипом и roadmap - [ ] Начать Phase 0: парсинг Telegram --- ## 👤 Author Context **Автор проекта:** Evgeny Storozhenko **Telegram-канал:** dedinit (ded in it / ded init()) **Локация:** РФ (ориентация на русскоязычный рынок) **Личный бренд:** - Никнейм `dedinit` используется как личный бренд - Проект Chronicle — эволюция от простого архиватора к полноценной платформе --- ## 🛠️ Technical Stack (Planned) | Компонент | Технология | |-----------|------------| | Редактор | React + Monaco Editor | | Бэкенд | Go (существующий) / Node.js | | База данных | SQLite / PostgreSQL | | Генерация сайта | Hugo (MVP) / Next.js | | Деплой | Netlify / Vercel / свой VPS | --- ## 📝 Usage Notes for AI Assistants При работе с этим проектом: 1. **Контекст**: Это проект на стадии планирования, не production-код 2. **Язык**: Документация на русском, код будет на английском 3. **Фокус**: Помощь в реализации Phase 0 (Telegram Archiver) и Phase 1 (лендинг + бренд) 4. **Стиль**: Технический, но с элементами маркетинга (проект для инвесторов и пользователей) ### ⚠️ ПРАВИЛА ПУША В GIT **ЗАПРЕЩЕНО пушить без проверки:** 1. ❌ Не пушить код, который не был запущен/протестирован 2. ❌ Не пушить без проверки синтаксиса (python -m py_compile) 3. ❌ Не пушить без установки зависимостей и проверки импортов 4. ❌ Не пушить без проверки работоспособности CLI/API **Разрешено пушить только после:** 1. ✅ `pip install -r requirements.txt` — зависимости установлены 2. ✅ `python -m py_compile` — синтаксис валиден 3. ✅ Запуск CLI или API — работает без ошибок 4. ✅ Проверка эндпойнтов (для API) — возвращают 200 OK **Ключевые темы для обсуждения:** - Архитектура парсера Telegram (MTProto / API) - Конвертация в Markdown для Hugo - Front-matter (дата, теги, ID) - Дедупликация при повторном запуске - Брендинг и упаковка продукта --- ## 🔗 Related Resources - **Основной домен:** c7e.ru (здесь развивается проект) - **Telegram:** dedinit (канал автора) --- *Последнее обновление: 19 февраля 2026 г.* *Версия документа: 1.0*