/dr-publish
Подготовка адаптированных под платформы payload-ов для одобренного контента (без отправки)
Обзор
/dr-publish — финальный шаг контент-пайплайна. После написания (/dr-write) и редактуры (/dr-edit) эта команда форматирует одобренный контент под каждую целевую платформу, проверяет техническую готовность и готовит payload-ы для публикации. Сама команда ничего не отправляет: публичная отправка — hard-gated действие, которое выполняется только через инструмент публикации проекта с одобрения оператора.
Использование
/dr-publish path/to/approved-article.md
/dr-publish "Social Media/post.md"
Что делает
- Проверка готовности — убеждается, что контент прошёл
/dr-edit. Предупреждает, если нет. - Определение платформ — спрашивает: Telegram, LinkedIn, Facebook, X/Twitter, VK, Instagram, сайт/блог или «все».
- Адаптация под платформу — обрезает текст до лимитов, конвертирует форматирование (HTML для Telegram, plain text для LinkedIn), готовит изображения.
- Пред-публикационный чеклист — текст в лимитах, форматирование рендерится, ссылки рабочие, изображения подготовлены, OG-теги на месте.
- Подготовка payload-ов — для Telegram: готовые payload-ы
sendMessage/sendPhoto(API не вызывается). Для соцсетей: отформатированный текст и вызов инструмента публикации, без прямой публикации. Для сайтов: изменение контента, закоммиченное в feature-ветку; на сайт оно попадает только через merge вmainи CI/CD. При нескольких платформах действует фиксированный порядок публикации. - Пост-публикация — предлагает проверить превью ссылок через дебаггеры платформ и добавить в статью обратные ссылки на посты в соцсетях, когда они появятся.
Контент-пайплайн
/dr-write → /dr-edit ⇄ /dr-write → /dr-publish → /dr-archive
(автор) (редактор) (доработка) (публикация) (закрытие)
Связанные команды
- /dr-write — создание контента
- /dr-edit — редактура: фактчекинг, удаление AI-паттернов
- /dr-archive — закрытие и архивация задачи
Отчёт о результате
Перед сообщением человеку применяется Human Outcome Reporting. Объясняются изменение для пользователя, исходные условия, проверки и доказательства, а также открытые ограничения. Итог этапа не означает завершения всей задачи. Точные протоколы и технические записи сохраняются. Для повторного объяснения без продолжения работы — /dr-explain.