Кейс 072026

Центр управления контентом

2 канала приёма, 4 состояния, 7 контролируемых передач и 3 сценария связывают onboarding, согласование, журнал действий и восстановление с единым агентным ядром.

Modern House
Визуальный материал проекта «Центр управления контентом»
Продукт для контентных операцийAgent core, Docker, PostgreSQL, FastAPI, Telegram и n8n
Тип кейса
Продукт для контентных операций
Роль
Продуктовый и системный дизайнер / разработчик
Период
2026
Статус
Продуктовый дизайн · исполняемое агентное ядро
Фокус

Продукт для контентных операцийПродуктовый дизайнуправлениеагентные системы

01

Проблема и решение

Проблема

Премиальный сайт быстро устаревает, если обновление портфолио зависит от ручных сообщений, разрозненных файлов и одного человека. Задача — сделать путь контента управляемым: от поступления материалов до публикации, обновления, архива и контроля ошибок.

Решение

Продуктовый интерфейс и агентная система проводят проект от приёма и проверки данных через согласование, WordPress-инструменты, браузерный QA, восстановление и проверяемый журнал.

Моя роль

Продуктовый и системный дизайнер / разработчик

Спроектировала единый жизненный цикл контента и состояния согласования.

02

Разбор процесса

Аудит жизненного цикла контента

Я разложила ручной процесс на состояния, роли и точки передачи: поступление материалов, проверка, согласование, публикация, обновление, архив и обработка ошибки.

Автоматизация начинается не с интеграции сервисов, а с ясной модели статусов и ответственности.
01

Docker Compose описывает PostgreSQL, NocoDB, n8n, агентный оркестратор, Data, Publishing, QA и Site Manager agents.

02

Telegram и NocoDB дают два пути приёма данных в общую PostgreSQL-модель.

03

Один исполняемый agent run фиксирует цели, инструменты, решения, входы и результаты всех передач.

03

Архитектура

Жизненный цикл публикации

Два входных канала сходятся в общей модели данных и проходят одинаковый контроль перед WordPress.

  1. 01Приём данных
  2. 02Проверка
  3. 03Согласование
  4. 04Публикация
  5. 05Мониторинг и архив
Modern House
Центр управления контентом: Обзор продукта / статусы, очередь и состояние run
  1. 01

    Спроектировала единый жизненный цикл контента и состояния согласования.

  2. 02

    Реализовала ограниченный агентный оркестратор с белым списком маршрутов, специализированными агентами и полным журналом.

  3. 03

    Добавила QA-гейт с автоматическим возвратом WordPress-поста в draft при провале проверки.

  4. 04

    Связала интерфейсные решения с архитектурой, состояниями и проверяемым журналом выполнения.

04

Агентный прогон

Один проект — семь контролируемых передач

Каждый агент получает одну цель, ограниченный инструмент и контекст предыдущего шага. Успешный ответ WordPress ещё не равен успешному run — финальное состояние зависит от QA.

  1. 01Команда

    Передаёт проект

    Telegram или NocoDB сохраняет запись в PostgreSQL и только затем отправляет событие project.ready.

  2. 02Data Agent

    Перечитывает источник истины

    Агент получает свежий снимок записи из БД и блокирует прогон без описания, категории, изображения или корректного статуса.

  3. 03Planner Agent

    Строит допустимый план

    По актуальному wp_post_id выбирается create, update или archive; произвольные инструменты запрещены белым списком.

  4. 04Content Review Agent

    Оценивает смысловую готовность

    Claude может рекомендовать pass или block, но не управляет WordPress и не обходит жёсткие правила.

  5. 05Publishing Agent

    Выполняет WordPress-действие

    Создаёт, обновляет или переносит страницу в восстановимую корзину и возвращает ID с URL.

  6. 06QA Agent

    Проверяет публичный результат

    Playwright проверяет URL и HTTP-ответ; при сбое компенсирующее действие возвращает пост в draft.

  7. 07Site Manager + n8n

    Синхронизирует и сообщает

    Меню, sitemap и featured обновляются, полный журнал выполнения сохраняется, а Telegram получает структурированный результат.

Модель состояний
  1. draft

    данные сохранены, публикация не запускается

  2. ready

    согласовано, n8n передаёт событие агентному оркестратору

  3. published

    WordPress ID и URL записаны в БД

  4. archived

    пост перемещается в корзину, а не удаляется навсегда

05

Оркестрация

Три n8n-сценария окружают один проверяемый агентный прогон

n8n отвечает за транспорт, расписание и уведомления. План, инструменты, QA и компенсация остаются внутри агентного прогона и сохраняются в PostgreSQL.

WorkflowТриггерПравилоДействиеРезультат
01Project eventready / archivedстабильный event_idPublishing Orchestrator /runsrun_id + маршрут + статус
02Daily healthCron 00:00раз в суткиSite Manager + QA Agentsync + browser report
03Blocked / errorHTTP 409 / 5xxблокировка или сбой инструментаизвлечь последний шагTelegram + повтор из БД

Что происходит при сбое

  1. 01

    Модель не выбирает API-инструменты: create, update и archive задаются детерминированной политикой.

  2. 02

    Ошибка AI переключает review на policy fallback; исходная запись и локальный slug остаются доступными.

  3. 03

    Провал браузерного QA возвращает WordPress-пост в draft и помечает прогон как blocked.

  4. 04

    Повторное событие с тем же event_id возвращает сохранённый журнал вместо нового последовательного прогона.

06

Проверка и результат

Результат и масштаб системы

2 канала приёма, 4 состояния, 7 контролируемых передач и 3 сценария связывают onboarding, согласование, журнал действий и восстановление с единым агентным ядром.

Что можно проверить

  1. 01

    Успешный и QA-заблокированный пути подтверждены локальными JSON-журналами и модульными тестами.

  2. 02

    Импортируемый сценарий n8n передаёт событие в Publishing Orchestrator.

  3. 03

    Кейс показывает архитектуру, продуктовые состояния и контролируемый путь публикации.

Границы роли

Работа в Lex Wizhevsky Architects · Роль: продуктовый и системный дизайнер / разработчик

Система включает 2 канала приёма, 4 состояния, 7 передач, 3 сценария и 1 путь восстановления.

Метрики показывают измеримый объём спроектированной системы.

Результат

Продуктовый интерфейс и агентная система проводят проект от приёма и проверки данных через согласование, WordPress-инструменты, браузерный QA, восстановление и проверяемый журнал.

Обсудить похожую задачу

Нужен сайт, продуктовый интерфейс или система автоматизации?

Пришлите текущую точку, задачу и ограничения — предложу маршрут от диагностики до проверяемого релиза.

Обсудить похожую задачу
Следующий кейс / 08Управление доказательствами