рабочий процесс «черновик → проверка человеком на контрольной точке публикация» переводит trigger «готовый WordPress черновик» в воспроизводимую последовательность с логами и подтверждение редактора. YAML в комплекте — декларация, а не код для автоматического выполнения. Любой внешний инструмент подключается отдельно и не получает рабочая среда учётные данные при предварительный просмотр или статический проверка.
Шаги рабочий процесс
- Шаг 1: Проверить внешний id; для «черновик → проверка человеком на контрольной точке публикация» сохраняется входные данные контрольная сумма, статус и результат проверки.
- Шаг 2: Проверить источники; для «черновик → проверка человеком на контрольной точке публикация» сохраняется входные данные контрольная сумма, статус и результат проверки.
- Шаг 3: Проверить предварительный просмотр; для «черновик → проверка человеком на контрольной точке публикация» сохраняется входные данные контрольная сумма, статус и результат проверки.
- Шаг 4: Получить явное одобрение; для «черновик → проверка человеком на контрольной точке публикация» сохраняется входные данные контрольная сумма, статус и результат проверки.
- Шаг 5: Опубликовать; для «черновик → проверка человеком на контрольной точке публикация» сохраняется входные данные контрольная сумма, статус и результат проверки.
Входы и выходы
Обязательные входы: разрешённый источник запись, критерии приемки, владелец решения и ограничения канала. Выходы: черновик, реестр источников, журнал ошибок и согласование request. Для «черновик → проверка человеком на контрольной точке публикация» отсутствие обязательного входные данные завершает run статусом заблокирован, а не автоматическим заполнением.
этапы согласования и откат
- Перед внешней записью показывается различия и целевой объект.
- Перед публикация проверяются факты, внутренний links, canonical и verification статус.
- откат не удаляет исходник: сохраняется черновик и снимок состояния данных до изменения.
- Повторный запуск использует стабильный внешний ID, поэтому не размножает записи.
Конфигурация
Файл examples/workflows/wordpress-human-approval.yml содержит версия 1.0.0, trigger, ordered steps, этапы согласования и откат policy. Он пригоден как контракт между scheduler, worker и редактором, но требует адаптера конкретной платформы.
Риски
Главный риск «черновик → проверка человеком на контрольной точке публикация» — незаметно превратить промежуточный ответ модели в окончательное решение. Поэтому статус черновик сохраняется по умолчанию, ошибки программный интерфейс не считаются успехом, а выпуск рабочий процесс происходит только после теста idempotency и ручной проверки sample.