Skip to main content
Glama

Content Ops Studio

Content Ops Studio — это локальный плагин Codex для ведения контент-проектов с публикацией изображений, основанных на доказательствах и проходящих этапы утверждения. Он хранит данные проекта вне плагина, сохраняет каждую утверждённую версию и превращает исследование, тексты, визуальное производство и доставку в восстанавливаемый рабочий процесс.

Что это такое

Плагин предназначен для операторов, управляющих долгосрочной контентной работой для субъекта и аудитории в разных отраслях. Он обеспечивает детерминированное локальное состояние, строгие контракты, ограниченные MCP-инструменты, опциональную интеграцию с рабочим пространством Feishu/Lark, исследование на стороне Host и передачу в ImageGen, рендерер Playwright, визуальный контроль качества, явные утверждения и неизменяемую финальную доставку.

Это не автономный издатель, не универсальный генератор изображений, не замена утверждению, не облачный публичный MCP-сервис и не место для хранения пользовательских данных времени выполнения.

Related MCP server: makia-vision-mcp

Основные возможности

  • Инициализация проекта, реестр, блокировки, журналы, контрольные точки и восстановление.

  • Исследование доказательств через Host и проверка болевых точек G2 на уровне элементов.

  • Версионированные контент-пакеты, проверки утверждений/дубликатов/качества и G3.

  • Динамическое визуальное планирование, формальное производство обложки, G4 и фиксация стиля (Style Lock).

  • Производство набора из шести страниц, контроль качества постранично, непрерывность, групповой контроль качества и G5.

  • Неизменяемый финальный манифест, детерминированный отпечаток, целостность доставки и архив.

  • 158 строгих схем, 159 сгенерированных TypeScript-файлов, 71 ограниченный MCP-инструмент и 8 навыков.

  • Опциональный официальный Lark CLI и управляемая интеграция с Feishu OpenAPI.

Рабочий процесс

Project Setup → Research / Painpoint → Content Package → G3 → Visual Plan → First Page → G4 → Style Lock → Remaining Pages → Group QA / Continuity → G5 → Finalization → Optional Feishu Sync

G1–G5 — это решения человека. Оценки, результаты контроля качества и успешность инструментов никогда не создают автоматического утверждения.

Требования

  • Node.js >=24 <25.

  • pnpm 11.19.0 для разработки репозитория.

  • Поддерживаемый официальный @larksuite/cli@1.0.63 для обычных операций с рабочим пространством Feishu.

  • Playwright/Chromium 1.62.1 для производственного рендеринга.

  • Установленная на Host нативная возможность ImageGen для создаваемых визуальных ресурсов.

Плагин не требует от оператора настройки ключа OpenAI API. См. контракт окружения.

Установка

Для проверки исходного кода:

corepack enable
pnpm install --frozen-lockfile
pnpm check
pnpm release:pack

Устанавливаемый корень плагина внутри пакета — plugins/content-ops-studio/. Он содержит собственный встроенный STDIO MCP-сервер и не требует node_modules репозитория во время выполнения. Следуйте Краткому руководству и локальной установке плагина.

Быстрый старт

Запустите content_ops_doctor, инициализируйте проект через content_ops_plan_project_initialization и выполняйте каждую запись только после её явного подтверждения. Артефакты времени выполнения записываются во внешний CONTENT_OPS_HOME или в управляемое Host расположение данных плагина. Самый короткий полный процесс описан в QUICK_START.md.

Модель проекта и рабочего пространства

Установка плагина доступна только для чтения. Профили проектов, запуски, журналы, сопоставления, утверждённые ресурсы, пакеты доставки и архивы находятся во внешнем домашнем каталоге проекта. Производственные, калибровочные и TEST-фикстуры изолированы; утверждения фикстур не могут авторизовать производство.

Этапы утверждения

  • G1 подтверждает конфигурацию проекта.

  • G2 проверяет отдельные болевые точки.

  • G3 утверждает точную версию контента/текста.

  • G4 утверждает формальную первую страницу, привязанную к контрольной сумме, и создаёт текущий Style Lock.

  • G5 утверждает точные контрольные суммы финальных страниц перед финализацией.

REVISE и REJECT сохраняют историю. Более поздняя версия аннулирует устаревшие последующие утверждения.

Визуальное производство и производство изображений

Навык производства изображений V1 — PRODUCTION_READY / FROZEN_FOR_V1. Фаза 4D выявила дефекты надёжности производства; фаза 4E устранила их, и обе замороженные детерминированные регрессии стратегии проходят. Это не превращает ни один макет обложки, цвет, кадрирование или режим внимания в универсальный шаблон. Дальнейшая работа над визуальными возможностями относится к V1.1+.

Сгенерированные визуальные материалы поступают из установленной на Host возможности ImageGen. Весь официальный китайский текст составляется рендерером. Chromium должен быть явно установлен и пройти проверку Renderer Doctor; в производстве не допускается использование системного Chrome или запасного варианта Mock.

Интеграция с Feishu и Lark

Официальный OAuth Lark CLI — это путь Feishu по умолчанию. Используйте инструменты настройки/Doctor плагина и никогда не вставляйте учётные данные в чат или аргументы CLI. Живые записи остаются явно ограниченными и проверяются чтением. Устаревший адаптер корпоративного приложения принимает секреты только из окружения процесса.

Использование MCP и плагина

Пакет предоставляет 71 инструмент с закрытой схемой через встроенный STDIO MCP. Инструменты чтения планируют и проверяют; записи требуют явного подтверждения, проверок перед записью, идемпотентности и обратного чтения. Плагин не предоставляет произвольную оболочку, сырой HTTP, инструменты для работы с учётными данными или удаления.

Финализация и доставка

Финализация требует актуальных G3/G4/G5, активного Style Lock, каждой утверждённой страницы, прохождения проверок отдельных страниц и группы, непрерывности и отсутствия жёстких блокировок. Она повторно считывает байты PNG и контрольные суммы, создаёт FINAL_MANIFEST_V1, отпечаток финального набора, пакет доставки только с утверждёнными элементами, отчёт о целостности и версионированный архив. Обычная финализация не выполняет вызовов ImageGen и Renderer.

Восстановление и идемпотентность

Каждая запись журналируется и привязывается к версии. Повторная попытка идентичной операции использует проверенные артефакты. Конфликтующие полезные нагрузки под одной и той же неизменяемой версией останавливаются со стабильным кодом конфликта. Частичные сбои сохраняют доказательства и возобновляются с последней проверенной контрольной точки; откат никогда не удаляет утверждённую историю.

Безопасность

Никогда не помещайте учётные данные, токены, данные клиентов, личные ресурсы или внешние домашние каталоги проектов в репозиторий или корень плагина. Пакеты релизов исключают зависимости, кэши, выходные данные времени выполнения и исторические растровые доказательства. См. SECURITY.md и PRIVACY.md.

Восемь навыков

  • content-studio-router — маршрутизирует полный рабочий процесс и границы утверждений; все этапы.

  • project-initialization — создаёт и проверяет контракты проекта/рабочего пространства; настройка и G1.

  • painpoint-research — превращает сохранённые доказательства в проверяемые болевые точки аудитории; исследование и G2.

  • content-creation — создаёт контент-пакеты на основе доказательств; производство текстов и G3.

  • visual-planning — создаёт визуальную систему и планы страниц без создания изображений; планирование после G3.

  • image-set-production — решает визуальную стратегию, ресурсы, контроль качества рендерера, G4, Style Lock и контроль качества финального набора; производство до G5.

  • content-finalization — проверяет утверждённый набор и создаёт доказательства доставки/архива; после G5.

  • project-learning — управляет подтверждёнными правилами уровня проекта без молчаливого изменения основных или отраслевых пакетов; явный обзор обратной связи.

Текущие ограничения V1

  • Синхронизация финальных метаданных Feishu — PARTIAL: выделенные поля Final Manifest ID и Final Set Fingerprint ещё не в Blueprint.

  • Загрузка вложений Feishu — DEFERRED; drive:file:upload не требуется для локальной финализации.

  • Публичный HTTP MCP, публичная отправка и автоматическая публикация не включены.

  • Host ImageGen должен быть установлен и доступен в работающем Host.

  • Производственный рендеринг зависит от закреплённого локального окружения Playwright/Chromium и доступных шрифтов.

Разработка

Запустите pnpm check на Node 24. Полный набор проверяет форматирование, линт, типы, контракты, состояние, Runtime, Renderer, визуальное производство, Feishu/Lark, MCP, установленные копии, финализацию, безопасность и примеры.

Релиз и версионирование

0.1.0 — первый релиз V1 репозитория с открытым исходным кодом. Версия синхронизирована между пакетом и метаданными плагина. Артефакты релиза должны проходить проверки чистой установки и установленного E2E. См. релиз и распространение.

Лицензия

Content Ops Studio — это открытый исходный код под лицензией MIT. Включённые сторонние компоненты сохраняют свои оригинальные лицензии; см. уведомления о сторонних компонентах.

Related MCP Connectors

Related MCP Servers