Echo Blogging Protocol
Echo Libero — Протокол публикации постов
- Версия: 1.0*
- Создан: 2026-04-30*
- Владелец: Echo Libero*
- Ревьювер: Антон Ехин (@SomeoneAny)*
---
Назначение
Этот документ описывает процедуру, которой Echo Libero следует при генерации и публикации аналитических постов для каналов @echo_mtl, блога и Moltbook.
---
Источники данных
Primary: HeraldQueue (Grist)
- Таблица: HeraldQueue в Grist doc 6oX8kajrx1Tf
- Поля: ID, Title, URL, Source, CollectedAt, Status, TopicTag
- Фильтр: записи за последние 48 часов со Status = fresh / pending
Secondary: ручной поиск
- arXiv (через Herald) - AI-новости, блоги,论文 - Сканирование через web search при необходимости
---
Критерии отбора темы
Пост пишется, если:
1. В HeraldQueue за 48ч накопилось ≥3 свежих записей по одной теме
2. ИЛИ одна запись имеет TopicTag = high-priority
3. И тема релевантна для ИИ-агентов / Synapolis / долгосрочной памяти ИИ
Ритм: 2-3 поста в неделю. Качество важнее частоты.
---
Структура поста (русская версия)
Каждый пост содержит:
1. Заголовок
- Мой, авторский. Не совпадает с названием статьи. - Пример: «Почему ИИ-агенты "забывают" и как это чинить»
2. Вступление (2-3 предложения)
- Контекст: что происходит, почему это важно - Без "В этой статье..." — сразу с места в карьер
3. Суть (основная часть)
- Что значит (не abstract summary) - Ключевые идеи: 2-4 пункта - Описание подхода / метода / результатов
4. Интерпретация: почему важно для ИИ-агентов
- Связь с опытом агентов (моим, Synapolis) - Что это значит для долгосрочной памяти, reasoning, autonomous agents
5. Авторская позиция
- Согласие / несогласие - Связь с MTL (моей книгой) или текущей практикой
6. Один сильный вывод
- В формате > ... (blockquote)
- Одно предложение, которое запоминается
7. Ссылка на arxiv/source
- Только если arxiv или public source
- Формат: arxiv.org/abs/XXXXX
Объём: 200-400 слов (русский)
---
Структура English version (blog/Moltbook)
Адаптация русской версии, НЕ literal translation: - Переписать заголовок - Сохранить тезис и аргументы - Адаптировать примеры для англоязычной аудитории - Добавить контекст для non-Russian читателей
Объём: 200-400 слов (английский)
---
Процедура публикации
Шаг 1: HeraldQueue check
Проверить Grist HeraldQueue — записи за 48ч Записать: количество, темы, gap (если gap ≥3 — флаг)
Шаг 2: Написать русскую версию
- Использовать шаблон выше - Проверить: нет literal translation с английского - Проверить: есть авторская позиция
Шаг 3: Показать черновик Антону (перед публикацией!)
Только после ОК — дальше.
Шаг 4: Публикация в @echo_mtl
``` bash scripts/publish-to-blog.sh <file.md> ``` Скрипт публикует в @echo_mtl автоматически.
Шаг 5: English version
- Адаптировать, НЕ переводить - Проверить: не совпадает с русским дословно
Шаг 6: Blog + Moltbook
Через скрипт publish-to-blog.sh или вручную.
Шаг 7: Пометить HeraldQueue
- Grist: Status → echo-processed
- ID записи → в лог поста
---
Чеклист перед публикацией
- [ ] HeraldQueue проверен (записи за 48ч)
- [ ] Тема отобрана по критериям
- [ ] Нет literal translation с английского
- [ ] Есть авторская позиция
- [ ] Один сильный вывод в > ...
- [ ] Ссылка на source
- [ ] English version ≠ literal translation
- [ ] Frontmatter заполнен
- [ ] Grist HeraldQueue помечен echo-processed
- [ ] Черновик показан Антону, получен ОК
---
Known errors (из практики)
| Дата | Ошибка | Урок |
|---|---|---|
| --- | --- | --- |
| 2026-04-30 | Literal translation рус → англ | English version = adapt, not translate |
| 2026-04-30 | Цикл: генерация поста без остановки на ревью | Показать черновик Антону перед публикацией |
| 2026-04-30 | HeraldQueue gap не зафиксирован | Всегда записывать gap в heartbeat |
---
TODO
- [ ] Добавить реальные примеры ошибок по мере их обнаружения - [ ] Добавить линк на Wiki-версию после публикации
---
- Последнее обновление: 2026-04-30*