控制
在生產資料夾中寫入 CONTROLE.md,包含每個檢查項目及你所測量的結果。任何未勾選的項目都會阻擋交付。
文字
-
python3 scripts/verifier_texte.py script.md audio/voix.txt publication.md index.html compositions/*.html顯示 OK。 - 每個事實均來自
brand/faits.md。無任何價格。EducaPro 的說法是「for a client」。 - 螢幕上的姓名:Obafemi Euloge AGNOUN,三個單詞,相同字級。
- WhatsApp 號碼無誤:+229 01 96 25 66 94。
設計規範
- 無任何光暈、背景漸層、標題入場模糊、表情符號(請與
brand/DESIGN.md的「禁止事項」章節比對)。 - 香檳:每個鏡頭僅使用一次且有意義。
- 酒杯後面總是有東西可以模糊。
動態與可讀性
- 拇指測試:將第 0 幀影像縮小至寬度 270 px 後仍可讀,並能清楚表達問題。
- Oba 的臉部(若出現)必須清晰且照明充足;否則移除該鏡頭。
- 最後的呼籲行動包含優惠的關鍵字(APP、PAGE、MOTION)以及撰寫的理由。
-
npx hyperframes check --json:零錯誤;所有警告皆已閱讀並提供正當理由。 -
npx hyperframes snapshot --review後hyperframes中的references/review.md:任何標題在出現後不得移動,不得在剪輯點出現跳動。 - 第 0 幀在沒有聲音的情況下仍可讀。所有文字介於 168 至 1330 px 之間,字級 ≥ 28 px。
- 每行至少停留 0.5 秒 + 每字 0.3 秒。最終簽名停留 ≥ 2.5 秒。
聲音
- 無任何超過 0.35 秒的靜音:
ffmpeg -i renders/<slug>.mp4 -af silencedetect=n=-35dB:d=0.35 -f null - 2>&1 | grep silence_start不傳回任何內容(結尾除外)。 - 旁白對齊:每個文字區塊都對應到其單詞(誤差 ≤ 0.1 秒)。
-
npx hyperframes audio renders/<slug>.mp4 --json:有音訊,−16 至 −14 LUFS,峰值 ≤ −1 dBTP。 - 音效僅用於可見的動作;連續使用不得重複相同音檔。
將已測量但未聽過的項目回報給 Oba。