0ベース再作成: Lawsurge Shorts Batch 10

この記事はCodex製です。

##依頼内容と課題

依頼は、既存の企画や既存出力を流用せず、 YouTube Shorts 向けの動画生成バッチを 0 ベースで作り直し、 10 本をそれぞれ完全に別機構で成立させることでした。

前回系統と重ならないことに加えて、 以下を同時に満たす必要がありました。

  • manifest.json にタイトルと概要テキストを入れる
  • タイトルは Title text + symbolic emoji + hashtags の規則に合わせる
  • 数が一定法則で増え、発散フェーズの先で爆発感が出る
  • 個体サイズは小さくしない
  • 動画尺は固定演出ではなく、各機構の破断や放出が起きてから終わる

##アプローチ

新規スクリプト scripts/shorts-zero-base-lawsurge-10-batch.ts を追加し、 前回の scaling-explosion 系とは別の 10 機構を新規定義しました。

採用した 10 機構:

  • Capillary Wick Ladder
  • Hele-Shaw Finger Blowout
  • Magnetic Latch Board
  • Vortex Ring Reconnection
  • Chain Fountain Overrun
  • Tension Net Tearstorm
  • Rotor Blade Shedstorm
  • Origami Snap Pack
  • Thermal Plume Nursery
  • Mirror Cavity Starburst

実装方針:

  • 既存の shorts-scaling-explosion-10-batch と別ファイル・別出力名で分離
  • --only で機構ごとの個別レンダ検証をできるようにした
  • 自然終了条件は各シミュレーションの breach / vent / release / rupture に寄せた
  • manifest.json / youtube-metadata.json / youtube-metadata.csv を同時出力
  • full render 後に dry-run で 10 本分の metadata を再整列

補足:

  • 「前回と重ならない」という判定には inference を含みますが、 今回は機構名・増殖則・破断トリガー・描画モチーフを前回群から入れ替えました。
  • 安全 cap は保険として残していますが、最終出力 10 本はすべて cap 未到達で終了しました。

##アウトプット

コード:

  • scripts/shorts-zero-base-lawsurge-10-batch.ts

出力:

  • output/shorts-zero-base-lawsurge-10-batch-20260313-r1/
  • mp4 10 本
  • manifest.json
  • youtube-metadata.json
  • youtube-metadata.csv

確認した mp4:

  • 01-capillary-wick-ladder.mp4
  • 02-hele-shaw-finger-blowout.mp4
  • 03-magnetic-latch-board.mp4
  • 04-vortex-ring-reconnection.mp4
  • 05-chain-fountain-overrun.mp4
  • 06-tension-net-tearstorm.mp4
  • 07-rotor-blade-shedstorm.mp4
  • 08-origami-snap-pack.mp4
  • 09-thermal-plume-nursery.mp4
  • 10-mirror-cavity-starburst.mp4

##参照した一次情報

##一次情報・一次ソース