Skip to main content
Glama

Content Ops Studio

Content Ops Studio は、エビデンスに基づき、承認ゲートを備えた画像投稿コンテンツプロジェクトを実行するためのローカルファーストの Codex Plugin です。プロジェクトデータをプラグインの外部に保持し、承認されたすべてのバージョンを保存し、リサーチ、コピー、ビジュアル制作、デリバリーを復元可能なワークフローに変えます。

これは何か

このプラグインは、業界を横断して Subject と Audience 向けの長期的なコンテンツ業務を管理するオペレーター向けです。決定論的なローカル状態、厳格な契約、境界付き MCP ツール、オプションの Feishu/Lark ワークスペース統合、Host ネイティブのリサーチと ImageGen ハンドオフ、Playwright Renderer、ビジュアル QA、明示的な承認、不変の最終デリバリーを提供します。

これは、自律的なパブリッシャーでも、汎用画像ジェネレーターでも、承認の代替でも、クラウドホスト型の公開 MCP サービスでも、顧客のランタイムデータを保存する場所でもありません。

Related MCP server: makia-vision-mcp

中核機能

  • プロジェクト初期化、レジストリ、ロック、ジャーナル、チェックポイント、リカバリ。

  • Host を介したエビデンスリサーチと、項目レベルの G2 Painpoint レビュー。

  • バージョン管理された Content Packages、クレーム/重複/品質チェック、G3。

  • 動的ビジュアルプランニング、正式な Cover 制作、G4、Style Lock。

  • 6ページセットの制作、ページごとの QA、継続性、グループ QA、G5。

  • 不変の Final Manifest、決定論的フィンガープリント、デリバリーの整合性、アーカイブ。

  • 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 は人間の判断です。スコア、QA 結果、ツールの成功は自動的に承認を生成することはありません。

要件

  • Node.js >=24 <25。

  • リポジトリ開発用の pnpm 11.19.0。

  • 通常の Feishu ワークスペース操作のための、サポートされている公式 @larksuite/cli@1.0.63。

  • 本番レンダリング用の 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 はチェックサムに紐づく正式な最初のページを承認し、現在のスタイルロックを作成します。

  • G5 はファイナライゼーションの前に正確な最終ページのチェックサムを承認します。

REVISE と REJECT は履歴を保持します。後のバージョンは古い下流の承認を無効にします。

ビジュアルと画像制作

Image Production Skill V1 は PRODUCTION_READY / FROZEN_FOR_V1 です。フェーズ 4D で本番信頼性の欠陥が明らかになり、フェーズ 4E でそれらを修正し、凍結された決定論的ストラテジーの回帰テストは両方とも合格しています。これは、いかなるカバーレイアウト、色、クロップ、アテンションモードもユニバーサルテンプレートにするものではありません。さらなるビジュアル機能の作業は V1.1+ に属します。

生成されたビジュアルは Host インストール済みの ImageGen 機能から得られます。正式な中国語テキストはすべて Renderer によって構成されます。Chromium は明示的にインストールされ、Renderer Doctor に合格する必要があります。本番ではシステム Chrome やモックのフォールバックは許可されません。

Feishu と Lark の統合

公式 Lark CLI OAuth がデフォルトの Feishu パスです。プラグインのセットアップ/ドクターツールを使用し、資格情報をチャットや CLI 引数に貼り付けないでください。ライブ書き込みは明示的にゲートされ、読み取り検証されます。レガシーエンタープライズアプリアダプターは、プロセス環境からのみシークレットを受け入れます。

MCP とプラグインの使用

このパッケージは、バンドルされた STDIO MCP を通じて 71 のクローズドスキーマツールを公開します。読み取りツールは計画と検査を行います。書き込みには明示的な確認、書き込み前チェック、冪等性、読み戻しが必要です。プラグインは任意のシェル、生の HTTP、資格情報、削除ツールを公開しません。

ファイナライゼーションとデリバリー

ファイナライゼーションには、現在の G3/G4/G5、アクティブなスタイルロック、承認されたすべてのページ、単一ページおよびグループのエビデンスの合格、継続性、ハードブロックがゼロであることが必要です。PNG バイトとチェックサムを再読み取りし、FINAL_MANIFEST_V1、最終セットフィンガープリント、承認済みのみのデリバリーパッケージ、整合性レポート、バージョン管理されたアーカイブを作成します。通常のファイナライゼーションでは ImageGen と Renderer の呼び出しはゼロです。

リカバリと冪等性

すべての書き込みはジャーナルされ、バージョンに紐づけられます。同一の操作を再試行すると、検証済みのアーティファクトが再利用されます。同じ不変バージョン下での競合するペイロードは、安定した競合コードで停止します。部分的な失敗はエビデンスを保持し、最後に検証されたチェックポイントから再開します。ロールバックは承認済みの履歴を決して削除しません。

セキュリティ

リポジトリやプラグインのルートに、資格情報、トークン、顧客データ、個人資産、外部プロジェクトホームを置かないでください。リリースパッケージには、依存関係、キャッシュ、ランタイム出力、履歴ラスターエビデンスは含まれません。SECURITY.md と PRIVACY.md を参照してください。

8 つのスキル

  • content-studio-router — 完全なワークフローと承認境界をルーティングします。全ステージ。

  • project-initialization — プロジェクト/ワークスペース契約を作成・検証します。セットアップと G1。

  • painpoint-research — 保持されたエビデンスをレビュー可能な Audience Painpoints に変換します。リサーチと G2。

  • content-creation — エビデンスに基づくコンテンツパッケージを作成します。コピー制作と G3。

  • visual-planning — 画像を生成せずにビジュアルシステムとページプランを作成します。G3 後のプランニング。

  • image-set-production — ビジュアル戦略、アセット、Renderer QA、G4、スタイルロック、最終セット QA を解決します。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 環境と利用可能なフォントに依存します。

開発

Node 24 で pnpm check を実行してください。完全なスイートは、フォーマット、リント、型、契約、状態、ランタイム、レンダラー、ビジュアル制作、Feishu/Lark、MCP、インストール済みコピー、ファイナライゼーション、セキュリティ、例を検証します。

リリースとバージョニング

0.1.0 は、このリポジトリの最初のオープンソース V1 リリースです。バージョンはパッケージとプラグインメタデータ全体で同期されます。リリースアーティファクトは、クリーンインストールとインストール済み E2E チェックに合格する必要があります。リリースと配布 を参照してください。

ライセンス

Content Ops Studio は MIT ライセンス の下でオープンソースです。バンドルされたサードパーティコンポーネントは元のライセンスを保持します。サードパーティ通知 を参照してください。

Related MCP Connectors

Related MCP Servers