-
対象プロジェクトの edit.json が承認済みで、.akari/lint.json の verdict が pass であることを確認する。PASS でなければ edit-lint を実行して修正する。--force は lint 結果を上書きする明示承認を得た場合だけ使う。
-
リポジトリルートから plan だけを生成する。
node packages/render-cut/bin/render-cut.mjs <project-root> --plan-only
-
<project>/.akari/render.json と <project>/.akari/reports/render-report.html を読み、予測尺、出力先、ffmpeg コマンド列、中間物、ラスタライズ候補、入力ハッシュを提示する。
-
今回の書き出し実行に対する人間の明示承認を得て停止を解除する。 無応答、過去の包括承認、plan 以前の承認を今回の承認に読み替えない。
-
承認後だけ書き出しを実行する。
node packages/render-cut/bin/render-cut.mjs <project-root>
出力を明示する場合だけ --out <path> を加える。CLI の validate → plan → render → verify を分解して手作業で代替しない。
-
exit code と .akari/render.json を確認する。0 は完走して verify PASS、1 は拒否または verify FAIL、2 は実行エラーを表す。provenance.rasterizer で採用手段と上位候補を落とした理由を確認する。
-
verify PASS 後に成果物から少なくとも冒頭、各カット境界の前後、各オーバーレイまたは字幕の表示中をキーフレームとして抽出し、実画像を視認する。カット元時刻、文字、位置、欠落、透明合成を確認する。
-
機械検証値、成果物 SHA-256、採用したラスタライズ手段、フォールバック理由、キーフレーム視認結果を報告する。verify FAIL の場合は納品可能と表現せず、.akari/render-tmp/ を保持して原因を報告する。