Команда Content

/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"

Что делает

  1. Проверка готовности — убеждается, что контент прошёл /dr-edit. Предупреждает, если нет.
  2. Определение платформ — спрашивает: Telegram, LinkedIn, Facebook, X/Twitter, VK, Instagram, сайт/блог или «все».
  3. Адаптация под платформу — обрезает текст до лимитов, конвертирует форматирование (HTML для Telegram, plain text для LinkedIn), готовит изображения.
  4. Пред-публикационный чеклист — текст в лимитах, форматирование рендерится, ссылки рабочие, изображения подготовлены, OG-теги на месте.
  5. Подготовка payload-ов — для Telegram: готовые payload-ы sendMessage/sendPhoto (API не вызывается). Для соцсетей: отформатированный текст и вызов инструмента публикации, без прямой публикации. Для сайтов: изменение контента, закоммиченное в feature-ветку; на сайт оно попадает только через merge в main и CI/CD. При нескольких платформах действует фиксированный порядок публикации.
  6. Пост-публикация — предлагает проверить превью ссылок через дебаггеры платформ и добавить в статью обратные ссылки на посты в соцсетях, когда они появятся.

Контент-пайплайн

/dr-write  →  /dr-edit  ⇄  /dr-write  →  /dr-publish  →  /dr-archive
 (автор)      (редактор)   (доработка)   (публикация)    (закрытие)

Связанные команды

  • /dr-write — создание контента
  • /dr-edit — редактура: фактчекинг, удаление AI-паттернов
  • /dr-archive — закрытие и архивация задачи

Отчёт о результате

Перед сообщением человеку применяется Human Outcome Reporting. Объясняются изменение для пользователя, исходные условия, проверки и доказательства, а также открытые ограничения. Итог этапа не означает завершения всей задачи. Точные протоколы и технические записи сохраняются. Для повторного объяснения без продолжения работы — /dr-explain.