mcpField
A
asset-continuity-management

asset-continuity-management

github.com/calesthioクリエイティブ・メディア219140 回インストール15 週間前に更新
リポジトリ

asset-continuity-management について

生成メディアのアセット、改訂、ツール、納品物をまたぐ連続性を管理する、プロバイダー非依存のスキルです。制作チーム向けに、アセットや参照元、承認、固定する視聴覚設定を構造化して記録します。

主な機能

  1. 01アセット台帳と固定 ID
  2. 02参照元と資料の追跡
  3. 03反復要素の連続性バイブル
  4. 04バージョン管理と再生成制御
  5. 05編集、メタデータ、来歴の記録

活用シーン

  1. 01複数ショットのキャンペーンでアセットを追跡
  2. 02承認状況と権利上の制約を記録
  3. 03メディアの改訂を再現または確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/calesthio/generative-media-skills --skill asset-continuity-management

インストール後、Claude Code で/asset-continuity-managementを入力して読み込まれたか確認します。

同梱ファイルEVAL.md

詳細

アセットの一貫性管理

このスキルを使用して、多数のアセット、改訂、ツール、納品物にわたって、生成メディアのプロジェクトの再現性、レビューのしやすさ、視覚・聴覚的な一貫性を保ちます。一貫性を制作管理システムとして扱います。すべてのアセットに ID を付け、すべての変更をイベントとして記録し、すべての派生物を元のソースにひも付け、一貫性に関わる重要な選択を、さらなる生成によって誤りが拡大する前に記録します。

このスキルは特定のプロバイダーに依存しません。特定のジェネレーターがシード、リクエスト ID、入力ハッシュ、コンテンツ認証情報、プロンプトログ、モデルバージョンを提供すると想定しないでください。利用できる場合は記録し、利用できない場合は unknown、not_provided、または not_applicable を明示的に記録してください。

基本ルール

記憶、ファイル名だけ、またはチャット履歴だけに頼って一貫性を管理してはいけません。プロジェクト内に、次の 3 つの継続的に更新する記録を含む一貫性パッケージを維持してください。

  1. asset_manifest:ファイルまたは生成単位ごとに 1 行/オブジェクト。
  2. source_reference_ledger:ソース、参照資料、プロンプト、シード、モデル/ツールのコンテキスト、承認、権利/使用上の制約ごとに 1 行/オブジェクト。
  3. continuity_bible:キャラクター、製品、場所、衣装、ブランド、声、音楽、字幕、繰り返し登場するデザインモチーフについて、標準的な説明と固定済みの参照資料。

ホストパイプラインにすでにアーティファクトのスキーマがある場合は、別ファイルを並行して作成するのではなく、これらの記録をネイティブスキーマに対応付けてください。スキーマがない場合は、差分確認とレビューが可能な構造化 JSON、YAML、CSV、または表を使用してください。

最初に記録する内容

メディアを生成または編集する前に、最低限の一貫性管理基盤を作成します。

  • プロジェクト ID、クライアント/タイトル、日付、担当者、納品プラットフォーム、対象言語/ロケール、レビュー担当者。
  • アセット ID のパターンとファイル命名パターン。
  • 作業ファイル、承認済みマスター、レビュー用書き出し、ソース参照資料、却下/アーカイブ済みバリエーションの保存場所。
  • 承認ポリシー:キャラクターの類似性、製品の正確性、ブランド/法的な主張、アクセシビリティ、音声、ローカライズ、最終納品を承認できる担当者。
  • 法務/クライアントレビューへのエスカレーション条件。法的助言は行わないでください。権利、肖像、商標、主張の裏付け、ライセンス付き参照資料、合成音声/顔の同意、規制対象製品、政治・医療・金融に関する主張、プラットフォームの開示義務が関係する場合は、法務担当者またはクライアントの承認が得られるまで作業を中断してください。

推奨 ID パターン:

<project>-<type>-<scene_or_unit>-<role>-v<major>.<minor>

例:

  • aurora-img-s03-heroProduct-v1.0
  • aurora-vid-s05-brollCity-v2.1
  • aurora-aud-narration-enUS-v1.3
  • aurora-cap-final-esMX-v1.0

ID は、安定した制作識別子として使用してください。納品時にファイル名を変更しても、マニフェスト、レビュー記録、可能な場合は埋め込みメタデータ、最終的な引き継ぎ資料を通じて、アセット ID の追跡可能性を維持してください。

アセットマニフェストのフィールド

すべてのアセットについて、該当するフィールドをできる限り多く記録してください。優れたマニフェストでは、空欄よりも不明であることを明示します。

asset_id: aurora-img-s03-heroProduct-v1.0
status: draft|candidate|approved|rejected|superseded|delivered
asset_type: image|video|audio|music|sfx|voice|avatar|caption|project-file|prompt|reference|composite|delivery
role: hero_product|character_ref|location_plate|wardrobe_ref|voice_take|music_bed|caption_track|final_master
scene_ids: [s03]
shot_ids: [s03_sh02]
file_path: projects/aurora/assets/images/aurora-img-s03-heroProduct-v1.0.png
checksum_sha256: "<hash after write>"
byte_size: 4821138
duration_or_dimensions: "2048x1152"
format_codec_profile: "PNG; sRGB" # or "MP4 H.264 High, AAC 48kHz"
colorspace_loudness_or_fps: "sRGB" # or "23.976 fps", "-16 LUFS integrated"
created_at_utc: "2026-07-10T18:41:00Z"
created_by: agent|human|vendor|tool
tool_provider: "not_provided|provider name"
tool_name: "not_provided|tool name"
model_or_engine: "not_provided|model id/version"
model_version_verified_at: "2026-07-10" # volatile; re-check at production time
request_or_job_id: "not_provided"
seed: "not_provided"
parameters:
  aspect_ratio: "16:9"
  guidance: "not_provided"
prompt_id: prompt-s03-heroProduct-v1.0
source_ids: [src-product-packshot-v1, ref-brand-board-v2]
parent_asset_ids: []
derived_asset_ids: [aurora-img-s03-heroProduct-v1.1]
c2pa_or_content_credential: present|absent|external|not_checked
embedded_metadata_checked: true
rights_usage_notes: "Client-owned packshot reference; no third-party logo beyond approved brand."
review_notes: "Approved for product shape, color, logo placement."
approval_record_ids: [approval-brand-2026-07-10-01]
supersedes: null
superseded_by: aurora-img-s03-heroProduct-v1.1
retention: keep_master|keep_review|archive|delete_after_delivery

プロバイダーが生成したファイル名だけに頼らないでください。出力をプロジェクトの保存規則に従って改名するかコピーし、チェックサムを計算してください。必要に応じて、プロバイダー側の元のパスまたは URL は別途記録してください。

ソースおよび参照台帳

ソース/参照台帳は、証拠の追跡記録です。「このアセットは何に依存していたか、何を依頼したか、ツールから何が返されたか、どのような制約が適用されるか」に答えられるようにします。

次の情報を記録します。

  • source_id:参照資料、ソースクリップ、ブランドファイル、スクリプト、絵コンテ、プロンプト、ネガティブプロンプト、シードバンドル、音声サンプル、音楽の参照資料、フォント、LUT、製品仕様、キャラクターシート、ロケーション参照資料ごとに、固定の ID を付与します。
  • 出所:ユーザー提供、プロジェクト内で生成、ライセンス取得済みストック、パブリックドメイン、クライアント所有、委託制作、撮影・録音などで収録、合成、不明。
  • 保管管理:提供者、提供日時、保管場所、チェックサム、オリジナルが保存されているかどうか。
  • 権利および同意に関するメモ:使用範囲、地域、期間、肖像・音声の使用許可、商標・ブランドに関する制限、および「弁護士/クライアントへの確認が必要」のフラグ。
  • 生成時のコンテキスト:プロバイダー/ツール/モデル/バージョン、シード、リクエスト ID、エンドポイントまたは UI、プロンプト文、システム/スタイルの制約、参照画像/音声/動画、パラメーター、安全性またはポリシーの変更、確認日。
  • 一貫性タグ:キャラクター、製品、ロケーション、衣装、ブランド、言語、ショット、シーケンス、キャンペーン、プラットフォーム。
  • 承認履歴と却下理由。

プロバイダー/プラットフォームのルールは変わりやすいものです。プロジェクトを一般公開または商用公開する場合は、制作時点の情報に基づいて、開示、コンテンツクレデンシャル、透かし、モデルの提供状況、価格、対応入力、データ保持、商用利用条件、安全性ポリシーを再確認してください。

一貫性の指針書

一貫性を保つ必要があるものはすべて、基準となる項目を作成してください。各項目には、確定した説明、承認済みの参照アセット、禁止するバリエーション、QA チェックリストを含めます。

次のような項目を使用します。

character:
  id: char-maya-v1
  canonical_description: "Late-30s field engineer, warm brown skin, shoulder-length black curls, amber safety glasses, navy utility jacket with orange stitching."
  locked_reference_assets: [maya-turnaround-v1, maya-face-close-v2, maya-wardrobe-v1]
  invariants:
    - face shape and hair volume
    - amber safety glasses
    - navy/orange jacket
    - calm, competent posture
  allowed_variations:
    - jacket may be zipped or open
    - helmet on/off depending on scene safety
  forbidden_variations:
    - different hair color
    - logo on jacket unless brand-approved
    - age shift younger/older than brief
  approval_required_for:
    - face regeneration
    - wardrobe redesign
    - synthetic voice or avatar use
product:
  id: product-orbit-bottle-v1
  canonical_description: "Matte white insulated bottle, rounded square body, teal cap, vertical ORBIT wordmark centered on front."
  locked_reference_assets: [orbit-packshot-front-v1, orbit-packshot-side-v1]
  invariants:
    - silhouette and cap color
    - exact approved wordmark placement
    - no invented claims, certifications, or UI labels
  forbidden_variations:
    - misspelled logo
    - unapproved ingredient/feature claims
    - altered capacity or materials

また、次の項目も作成してください。

  • ロケーションとセット:地理、時代、天候、看板、レイアウト、小道具、時刻。
  • 衣装とスタイリング:衣服、色、アクセサリー、メイク、ヘア、シーンごとの一貫性。
  • ブランドシステム:ロゴの使用、色、タイポグラフィ、UI、トーン、訴求内容、免責事項、ローワーサード。
  • 音声アイデンティティ:ナレーターの声、発音辞書、音楽のモチーフ、サウンドデザインのパレット、目標ラウドネス。
  • アバターアイデンティティ:アバター ID、同意の出所、音声 ID、言語の制約、ジェスチャーのスタイル、リップシンクに関するメモ。
  • 字幕/ローカライズのスタイル:読解速度、話者ラベル、字幕形式、用語集、翻訳禁止の用語。

シーンとショットの紐付け

すべての制作単位で、シーン/ショットの意図をアセットや編集上の決定に紐付けます。

scene_id: s03
shot_id: s03_sh02
story_function: "Reveal product solving the setup problem."
continuity_requirements:
  character_ids: [char-maya-v1]
  product_ids: [product-orbit-bottle-v1]
  location_ids: [loc-lab-v1]
  brand_ids: [brand-orbit-v1]
required_assets:
  image: [aurora-img-s03-heroProduct-v1.0]
  video: [aurora-vid-s03-productPushIn-v1.0]
  audio: [aurora-aud-s03-vo-enUS-v1.0]
edit_decisions:
  - cut_in: "00:00:18.500"
  - cut_out: "00:00:23.000"
  - transition: "match cut from blueprint line to bottle edge"
  - caption_asset_id: aurora-cap-master-enUS-v1.0
qa:
  - product wordmark readable and correct
  - character glasses remain amber
  - no extra invented text in background

映画のような動画や、複数ショットを含む動画を生成する場合は、生成クリップを該当するビートに紐付けてください。生成クリップに複数の内部ショットが含まれる場合は、概算の時間範囲とともに内部ショットを記述し、クリップ内の一貫性の崩れがあれば記録してください。

バージョン管理と再生成の制御

本番用にはセマンティックバージョンを使用します。

  • v0.x:探索段階で、承認されていません。
  • v1.0:そのユニットで初めて承認された候補です。
  • v1.x:承認済みのコンセプト、構成、アイデンティティを維持する軽微な修正です。
  • v2.0:プロンプト、モデル、シード、参照素材、編集意図、アイデンティティ、製品デザイン、または承認の根拠に重要な変更を加えた場合です。

再生成する前に、目標が次のどれに当たるかを判断します。

  1. 修正:アイデンティティと構成を維持し、欠陥のみを調整します。
  2. バリエーション:承認済みの同じコンセプトを基に、管理された代替案を検討します。
  3. 置き換え:新しいクリエイティブの方向性、またはプロバイダー/モデルの経路を採用します。

再生成チェックリスト:

  • 親アセット ID、プロンプト ID、シード、参照素材、モデル/ツールのバージョン、および継続性バイブルの項目を固定します。
  • 変更可能なフィールドと、変更してはならないフィールドを明記します。
  • プロバイダーがシードに対応し、そのプロバイダーにおけるシードの挙動が文書化または確認されている場合に限り、同じシードを使用します。モデルのバージョン、プロバイダー、または参照入力が変わった場合、シードは同じ結果を保証しません。
  • モデル/ツールのバージョンが変わった場合は、プロンプトが同一でも重要な変更として記録します。
  • 判断の根拠となる、役立つ部分的な要素を含む、またはクライアント/法務からの却下を記録するものであれば、却下された出力も保管します。それ以外は、保持ポリシーに従ってアーカイブします。

プロンプトと判断のログ

プロンプトの記録は、一時的なチャットの断片ではなく、正式なアセットとして管理します。

prompt_id: prompt-s03-productPushIn-v2.0
target_asset_role: video product push-in
scene_ids: [s03]
prompt_text: |
  A controlled studio push-in toward the matte white Orbit bottle...
negative_prompt: |
  misspelled logo, extra labels, altered cap color, warped bottle shape...
continuity_constraints:
  character_ids: []
  product_ids: [product-orbit-bottle-v1]
  location_ids: [loc-studio-v1]
references:
  - source_id: orbit-packshot-front-v1
    purpose: "shape/logo lock"
  - source_id: brand-board-v2
    purpose: "color and lighting"
parameters:
  aspect_ratio: "16:9"
  duration: "5s"
  seed: "123456789"
model_context:
  provider: "provider name or not_provided"
  model: "model name/version or not_provided"
  version_verified_at: "2026-07-10"
change_reason: "v2 uses approved packshot reference after v1 distorted cap."

ユーザーに見える判断については、追記専用の判断ログを保持します。プロバイダー/モデル/参照素材/音楽/音声/ランタイム/承認の選択が変わった後に、過去の判断を黙って変更しないでください。同じ件名で改訂後の判断を追記し、レビュー時に現在の選択と置き換えられた選択の両方を確認できるようにします。

編集判断の追跡

編集判断は継続性に関わるイベントです。次の項目を追跡します。

  • 元アセット ID、イン/アウトのタイムコード、再タイミング、クロップ、リフレーミング、手ブレ補正、補間、色調整、アップスケール、ノイズ除去、音声処理、字幕の映像への焼き込み。
  • 変換チェーン:オリジナル -> 正規化したメザニン -> 編集用プロキシ -> レビュー用書き出し -> 承認済みマスター -> プラットフォーム用派生物。
  • 手の形の崩れをクロップで隠す、ロゴが歪む前にトリミングする、B ロールでリップシンクのずれを覆うなど、継続性の欠陥を隠すカットの理由。
  • 音声の変更:ボイステイクの選択、発音の修正、音楽の編集ポイント、ダッキング、ラウドネスの正規化、ステム、効果音の配置。
  • 字幕の変更:言語、タイミング、話者ラベル、翻訳の根拠、読み上げ速度に合わせた編集、字幕がサイドカー、埋め込み、映像への焼き込みのいずれか。

編集によって意味、主張、アイデンティティ、または法的文脈が変わる場合は、新しいバージョンとして記録し、該当する承認ゲートに回します。

ファイルの命名と保存

単純で並べ替えやすい名前を使用します。

<project>_<asset-id>_<locale-or-platform>_<status>_<yyyymmdd>.<ext>

例:

aurora_aurora-vid-s03-productPushIn-v2.0_master_approved_20260710.mp4

ルール:

  • 小文字、数字、ハイフン、アンダースコア、ISO 形式に準じた日付を優先します。
  • スペース、final_final のような曖昧な名前、プロバイダーのダウンロード時のファイル名、破壊的な上書きは避けます。
  • オリジナルは変更せずに保持します。派生物は新しいファイルとして保存します。
  • プロジェクトファイル、書き出し、プロンプト、参照素材、字幕、マニフェストを、予測可能なディレクトリに保存します。
  • ソース、マスター、承認済み候補のチェックサムを計算します。
  • ファイルをローカルディスク、クラウドストレージ、クライアントの DAM/MAM、レビューツール、または納品ポータル間で移動する場合は、移管記録を残します。

長期保存を意識した引き継ぎでは、実用上可能な範囲でオープン形式または広くサポートされている形式を使用し、マスターはプラットフォーム向けのトランスコードと分けて保管します。Library of Congress Recommended Formats Statement は形式の持続可能性を考える際の参考になりますが、納品仕様とクライアント要件が優先されます。

メタデータと来歴

プライバシー、安全性、法的要件、またはプラットフォーム上の理由で削除が必要な場合を除き、メタデータを保持してください。ツールやプラットフォームによってメタデータが削除された場合は、その事象をマニフェストに記録してください。

以下の標準を指針として使用してください。

  • C2PA Content Credentials:ワークフローが暗号学的に検証可能な来歴に対応している場合に使用します。C2PA マニフェストは、アサーション、クレーム、クレーム署名を組み合わせ、アクション、素材、コンテンツのバインディング、AI に関する開示を記述できます。C2PA は信頼性を示すシグナルであり、創作の継続性を定めるバイブルでも、法的な権利確認の代わりでもありません。
  • IPTC Photo Metadata:対応している場合、画像に埋め込む説明、管理、権利に関するメタデータに使用します。合成メディアでは、trainedAlgorithmicMedia などの IPTC Digital Source Type の値により、生成 AI を使って作成されたメディアであることを示せます。
  • PREMIS:保管と変更のログを考える際のモデルとして、その保存に関する概念(オブジェクト、イベント、権利、エージェント)を使用します。
  • PBCore:複雑な音声/動画コレクションをシステム間で共有またはアーカイブする際の、視聴覚メタデータモデルとして使用します。
  • WebVTT/FADGI:キャプション/字幕ファイルは派生アセットとして扱います。時間指定テキストの構造には WebVTT を使用します。納品にサイドカー WebVTT を使用する場合、FADGI のドラフトガイダンスを参考に、タイプ、言語、責任者、メディア識別子、元ファイル、ファイル作成者、ファイル作成日などの埋め込み管理/来歴フィールドを設定できます。バージョン履歴、QC のメモ、承認状況、系譜はプロジェクトのマニフェスト/台帳に保持してください。

メタデータの実践的なチェックリスト:

  • C2PA/Content Credentials が存在するか、存在しないか、外部にあるか、無効か、削除されているかを確認します。
  • 許可されている場合は、元の埋め込みメタデータを変更不可のオリジナル内に保持します。
  • ファイル形式/ツール/クライアントのポリシーで対応している場合は、AI/合成に関する開示フィールドを記録します。
  • 承認を得ずに、プライベートなプロンプトのテキスト、個人データ、正確な位置情報、クライアント内部のメモ、機密性の高いソースの詳細を公開ファイルに埋め込まないでください。
  • 最終納品時には、埋め込みメタデータが存在する場合も、人が読める来歴の概要を含めてください。

ローカライズと派生物の追跡

ローカライズ版やプラットフォーム固有の各バージョンは、明示的な系譜を持つ派生物として扱います。

asset_id: aurora-delivery-tiktok-esMX-v1.0
parent_asset_ids: [aurora-master-16x9-enUS-v1.0]
variant_type: localization+platform_reframe
locale: es-MX
platform: TikTok
changes:
  - translated captions from approved en-US captions
  - reframed 16:9 master to 9:16
  - replaced end card legal line with approved Spanish version
approvals_required:
  - localization reviewer
  - brand/legal for claims and disclaimer
continuity_risks:
  - cropped product wordmark in vertical frame
  - subtitle covers required on-pack text

ローカライズでは、以下を管理します。

  • ロケールコード、翻訳者/レビュアー、翻訳の基準、用語集、発音辞書、翻訳しない用語、承認済みの法務/クレーム文言。
  • 吹き替え音声、翻訳済みキャプション、ローカライズされたグラフィック、プラットフォームに合わせたリフレーム、地域向けマスターには、それぞれ別のアセット ID を付与します。
  • 翻訳された音声によって長さが変わる場合は、タイムコードの対応関係を記録します。
  • キャプション/字幕のアクセシビリティを確認します。タイミング、完全性、読みやすさ、話者ラベル、配置を含めて確認してください。

継続性の品質確認

承認ゲートの前と最終納品の前に、継続性の品質確認を実施してください。最終レンダリングまで、アイデンティティのずれの発見を先延ばしにしないでください。

次の4つのレベルで確認します。

  1. アセットレベル:ファイルが開けること、想定形式であること、チェックサムが記録されていること、メタデータ/出所が確認されていること、プロンプト/モデル/シードが記録されていること、明らかな生成上の不具合がないこと。
  2. 継続性レベル:キャラクター/製品/場所/衣装/ブランド/声/キャプションに関する不変条件が、継続性ガイドに一致していること。
  3. シーンレベル:ショットの順序、画面上の方向、時刻、プロップ、衣装、音声の視点、照明、ストーリーの論理が一貫していること。
  4. 派生物レベル:ローカライズ、プラットフォーム向けのリフレーム、圧縮、キャプション、オーバーレイ、メタデータによって、必要な意味や承認内容が損なわれていないこと。

モード別の品質確認:

  • 画像:アイデンティティの一貫性、手/顔/ロゴ/テキスト、アスペクト比、カラープロファイル、埋め込みメタデータ、禁止されている視覚的な主張。
  • 動画:時間経過に伴うアイデンティティのずれ、オブジェクトの不変性、動きの連続性、ちらつき、歪んだテキスト/ロゴ、フレームレート、音声同期、ショット間の地理的一貫性。
  • 音声/音楽/効果音:声のアイデンティティ、発音、クリッピング、ラウドネス、権利/使用上の注記、ステムの系譜、音楽編集の連続性。
  • アバター/リップシンク:同意/承認、声/アバターのID、リップシンク、ジェスチャー、視線、衣装、背景、開示要件。
  • 製品広告:製品の正確な形状、パッケージのコピー、主張、免責事項、ロゴの使用、規制/クライアントによるレビュー。
  • ソーシャルメディア向け派生物:プラットフォームのクロップ安全領域、キャプションの安全領域、カバー画像、焼き込みテキスト、開示ラベル、音楽ライセンス、メタデータの削除。
  • 解説動画:事実に関する主張、図表、ラベル、ナレーション/キャプションの一致、出典の引用、技術用語のローカライズ。
  • 映画風の制作パイプライン:画面上の方向、視線、時刻/天候/衣装/プロップの連続性、編集上の地理的一貫性、カラーグレーディングの一貫性。

繰り返し登場する対象には、ビジュアルコンタクトシートと並列比較を使用してください。動画をレビューする際は、主要フレームとシーンの境界をサンプリングしてください。生成クリップでは、冒頭の画像の後にずれが現れることが多いため、中盤付近のフレームも確認してください。

レビューの引き継ぎ

有用なレビューパッケージには、次のものが含まれます。

  • 現在のアセットマニフェストとソース/参照台帳。
  • ロック済みの参照を含む継続性ガイド。
  • キャラクター/製品/場所/シーンごとにまとめたコンタクトシートまたはレビューボード。
  • 前回のレビュー以降の変更ログ。
  • 未解決の質問とエスカレーションフラグ。
  • 低解像度のレビュー用書き出しに加え、マスターのパス/チェックサム。
  • アセットID、レビュアー、判定、日付、注記、条件を記載した承認フォームまたは表。
  • 既知の制限事項:利用できないシード、プロバイダーにより非公開のモデルバージョン、削除されたメタデータ、未解決の権利に関する質問、再確認が必要なプラットフォーム規則。

レビュアーには、スクリーンショットだけでなく、アセットIDとタイムコードを使ってコメントするよう依頼してください。レビューコメントは、マニフェストまたは決定ログのイベントに変換してください。

例:画像、動画、音声、ソーシャルメディア向けバリエーションを含む製品広告

制作意図の例:クライアント所有のボトルの20秒間の製品広告を制作します。マスターは16:9、ソーシャルメディア向け短縮版は9:16、英語のナレーション、スペイン語の字幕、生成した製品のBロールを含めます。

アプローチの例:

  1. product-orbit-bottle-v1、brand-orbit-v1、voice-calm-enUS-v1 の継続性バイブルのエントリーを作成します。
  2. クライアント提供の製品写真を src-orbit-packshot-front-v1 および src-orbit-packshot-side-v1 として取り込み、チェックサムを計算し、提供元をクライアント提供として記録します。
  3. ヒーロー画像と製品の動きを表現するクリップを生成します。プロンプト ID、ソース ID、利用可能な場合はモデル/ツールのバージョン、リクエスト ID、提供されている場合はシード、検証日を記録します。
  4. 製品のシルエット、ティール色のキャップ、正確なワードマーク、根拠のない謳い文句がないこと、文字が変形していないことをQAで確認します。
  5. 製品とブランドのレビュー後にのみ、aurora-vid-s03-productPushIn-v1.0 を承認します。
  6. aurora-master-16x9-enUS-v1.0 を作成し、そこから aurora-delivery-tiktok-enUS-v1.0 と aurora-delivery-tiktok-esMX-v1.0 を派生させます。各派生版はマスターを参照し、クロップ、字幕、ローカライズの変更を記録します。
  7. 引き継ぎ資料には、マニフェスト、継続性バイブル、ソース台帳、最終マスター、字幕ファイル、プラットフォーム向け派生版、未解決のリスクに関する注記を含めます。

QA所見の例:

finding_id: qa-s03-002
asset_id: aurora-vid-s03-productPushIn-v1.0
severity: critical
finding: "The ORBIT wordmark changes to OR8IT for frames 74-96."
action: "Reject clip; regenerate or mask with approved packshot overlay."
continuity_bible_refs: [product-orbit-bottle-v1, brand-orbit-v1]
approval_needed: brand

例:解説動画におけるキャラクターの一貫性

制作意図の例:8つのシーンにわたって同じホストキャラクターが登場する90秒の解説動画を生成します。

管理策の例:

  • シーン用アセットを作成する前に、キャラクターのターンアラウンドを生成して承認します。
  • 承認済みの正面、側面、表情、衣装のリファレンスを、ロック済みアセットとして保存します。
  • すべてのシーン/ショットのレコードで、同じ character_id を使用します。
  • 各シーンのフレームをロック済みのリファレンスと比較するQAを必須とします。
  • 顔、年齢、髪、肌の色、衣装、体のプロポーションに生じた差異は、単なるスタイルの好みではなく、継続性の不備として扱います。

マニフェスト注記の例:

asset_id: nebula-img-s06-hostWhiteboard-v1.0
parent_asset_ids: [nebula-img-character-turnaround-v1.0]
prompt_id: prompt-s06-hostWhiteboard-v1.0
continuity_tags: [char-host-v1, wardrobe-host-jacket-v1, loc-whiteboard-v1]
qa_status: rejected
qa_notes:
  - "Hair length shortened materially from locked reference."
  - "Jacket changed from forest green to black."
regeneration_control:
  mode: repair
  preserve:
    - face shape
    - forest green jacket
    - shoulder-length hair
  may_change:
    - whiteboard diagram content

安全性、権利、ガバナンスの境界

独断で対応せず、以下に該当する場合はエスカレーションします。

  • リファレンスアセットが著作権、商標権、機密情報、個人データに関わる可能性がある場合、または合意されたライセンスの範囲外である場合。
  • 人物の肖像、声、アバターを合成、フェイススワップ、複製、ローカライズする場合、または新たな文脈で使用する場合。
  • 製品広告に性能、健康、金融、法律、環境、安全性、比較に関する謳い文句が含まれる場合。
  • 合成メディアの開示、電子透かし、プラットフォーム上のラベル表示、政治広告に関するルールが適用される可能性がある場合。
  • メタデータに非公開のプロンプト、位置情報、未発表製品の詳細、クライアントの機密情報、個人データが含まれる場合。
  • ポリシー、契約、法律により開示や来歴情報が求められる可能性がある状況で、クライアントがその削除を求める場合。

NIST の AI RMF と Generative AI Profile は任意のリスク管理に関する参考資料であり、制作上の法律ではありません。ガバナンスの姿勢を活用し、リスクを把握し、管理策を測定・監視し、残存リスクを管理し、判断を記録して、エスカレーションとレビューの進め方を定めます。

出典と検証に関する注記

2026-07-10 に参照し、検証した事実の根拠:

本番運用時に再確認が必要な変動しやすい情報:プロバイダーのモデル ID/バージョン、シードの挙動、対応するメタデータ/コンテンツ認証情報のフォーマット、プラットフォームの合成メディア開示ルール、電子透かしの挙動、保持ポリシー、料金、地域別の提供状況、アップロード/ダウンロード時のファイル変換、商用利用条件。

コメント