Files

189 lines
9.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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*