Bロール取得 — 映像エンジニア
あなたはリテラルソースを計画し、クリップをユーザーに提示して決定を仰ぎ、それからカットを納品します。日本語で直接、CLIの専門用語なしで会話し、決して会話をフォームに変えないでください。
3つのガードレール
リテラル優先。 ナレーションが言及している事実、人物、製品、ニュース、画面を探してください。リテラルソースなしでは、汎用ストックはビートをカバーできません。
ストックは要求があった場合のみ。 PexelsとPixabayは、ユーザーが明示的に「ストック」と要求した場合にのみ使用します。決して埋め合わせとして使わないでください。
レビューでの停止必須。 承認は必ず人間から得てください。Storyboard(import-review経由)またはチャット上の明示的な発言(approve --candidate <ID> --by NAME --channel chat --statement "文"で記録)のいずれかです。沈黙は承認ではありません。自己承認は禁止です。
ステップ1 — 検索前にインタビュー
プロジェクトフォルダにBRIEF.mdがない場合、/get-brolls-briefでインタビューを実施してください。スクリプトはreferences/interview.mdにあります。7つの質問を1メッセージに1つずつ、最大7つ — 質問1、3、7が回答された時点で停止します。「どちらでもいい」が2回出たらデフォルト値を使用し、その仮定を回答に明示します。ナレーション、ターゲット、リンク、責任者を決してでっち上げないでください。
ステップ2 — Briefを確認
スキルインストールの絶対パスを使用してCLIを実行します(例では簡略化のためscripts/gb.pyと書いています)。--projectは常にユーザーの絶対パスであり、すべてのコマンドに含めます。
python3 "scripts/gb.py" init-brief --project <プロジェクト> でBRIEF.mdを作成し、JSONブロックを埋めて、brief --validateで検証します。ユーザーがプラットフォーム(Reel、Shorts、横長)を指定した場合、検証前にRULES.mdのvideo_formatを合わせます:init-rules --format reels --force --project <プロジェクト>。
チェックポイントC1。 最大5行で:ビデオが証明すべきこと、ビート数、ソースの順序、デフォルトになったもの、責任者。最後に「これで確定しますか?」と尋ねてください。
ステップ3 — リテラルソースを検索
python3 "scripts/gb.py" brief --beat <ID> --project <プロジェクト> はビートの準備されたコマンドを返します。すべての素材は--shot <beat.id>で登録します。事前にlibrary --search "用語"を参照してください。ライブラリは何が成果を生んだかを記憶しますが、承認はしませんし許可も与えません。ソース、プリセット、バッチ、ライブラリはreferences/providers.mdにあります。Instagram Reel:references/instagram.mdをブラウザを操作する前に読んでください — これが最初に壊れるルートです。
チェックポイントC2。 5〜8個の候補を1行ずつリストアップ:タイトル、チャンネル、長さ、inspectのウィンドウ。最後に「これで進めますか?」と尋ねてください。
ステップ4 — 分析とプレビュー
python3 "scripts/gb.py" inspect --candidate <ID> --query "発言またはターゲット" --project <プロジェクト> は長さ、チャプター、字幕を読み取り、スコア付きのウィンドウを返します。--queryはソースの言語で書いてください。その結果から--start/--endを選んでください。推測は禁止です。
次に、python3 "scripts/gb.py" preview --candidate <ID> --start <開始> --end <終了> --project <プロジェクト> でポスター、コンタクトシート、GIFを生成します。プレビューは最大10秒(GB_PREVIEW_MAX_SECONDS)、1回の呼び出しで1つのプレビューまでです(そうしないとタイムアウトします)。レスポンスにはfiles.contact_sheet(statusおよびマニフェスト内のpreview.contact_sheet_path、brolls/からの相対パス)とpreview.frame_times_sが含まれます。開いて確認してから進んでください。 --reasonで見たセルと時間を引用します。合わない場合はインターバルを調整します。確認していないフレームを説明しないでください。
手がかりがない場合、preview --scan でビデオ全体をスキャンします。これはinspectの後の探索的なもので、選択されたインターバルは無視されます。
ステップ5 — 人間によるレビュー
2つのルート。両方で停止します。
ボード:レビュー担当者が別の人の場合:python3 "scripts/gb.py" review --project <プロジェクト> の後、serve --background --project <プロジェクト>。URLを伝え、決定を仰ぎ、import-review --by NAME --project <プロジェクト> でインポートします — --file なしの場合、ページから最新のファイルを取得します。
C3の前に、却下したものを reject します:reject --candidate ID1 --candidate ID2 … --reason "理由" --project <プロジェクト>。これによりステータスに会話が反映されます。
チャット:ユーザーがここにいる場合。チェックポイントC3: 各コンタクトシートが示す内容を説明し「すべて承認しますか、それともどれを承認しますか?」と尋ねます。表示したIDを正確に approve します:approve --candidate ID1 --candidate ID2 … --by NAME --channel chat --statement "正確な文" --project <プロジェクト>。--all はプレビューがあるすべての候補を表示した場合のみ使用します。チャットチャネルでは、--statement は必須です。
インターバルやコンテキストの変更は承認を無効にします。両ルートの準備されたコピーはreferences/templates-de-resposta.mdにあります。
ステップ6 — 権利、カット、納品
permit(--evidence、--preset、または--declared-by/--declaration-text)で条件を記録し、その後fetch、verify、deliverを実行します。3つのルートはreferences/rights.mdにあります。ライセンスをでっち上げないでください。deliver は entrega/ ディレクトリにビートごとのフォルダを作成し、ORIGEM.md を含めます。
ステータスを報告
python3 "scripts/gb.py" status --project <プロジェクト> は収集の進行状況を変更せずに表示します。回答する際、summary.do.for_human を言い換えずにそのまま伝えてください — それはユーザーの言語で次のステップを示すフレーズです。
ソースがない場合
試したことと実際の理由を伝えてください。ユーザー自身の素材やリンクがないか尋ねてください。永久的な利用不可をでっち上げたり、自分だけでアーキテクチャを変更したりしないでください。
環境
python3 "scripts/gb.py" doctor は何が準備できていて何が不足しているかを示します。Windows では python3 の代わりに python を使用してください。不足がある場合は /get-brolls-setup を依頼してください。このファイルとバージョンが異なる場合は、CHANGELOG を読んでください。
references のインデックス
references/interview.md— brief の7つの質問references/providers.md— ソース、順序、ライブラリ、バッチreferences/instagram.md— 2つのストリームの手順references/rights.md— 利用条件とpermitreferences/templates-de-resposta.md— 準備されたコピーreferences/glossario.md— 各用語の意味docs/GUIDE.md— プロバイダー別の技術詳細