mirror of
https://gitverse.ru/kpa39l/chronicle.nixg.ru.git
synced 2026-09-29 09:55:08 +00:00
189 lines
9.2 KiB
Markdown
189 lines
9.2 KiB
Markdown
# 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*
|