Qualitätskontrolle
Erstelle CONTROLE.md im Produktionsverzeichnis mit jeder Prüfbox und den gemessenen Werten. Eine nicht abgehakte Box blockiert die Auslieferung.
Text
-
python3 scripts/verifier_texte.py script.md audio/voix.txt publication.md index.html compositions/*.htmlzeigt OK an. - Jede Tatsache stammt aus
brand/faits.md. Keine Preise. EducaPro sagt „für einen Kunden“. - Name auf dem Bildschirm: Obafemi Euloge AGNOUN, drei Wörter, gleiche Schriftgröße.
- Exakte WhatsApp-Nummer: +229 01 96 25 66 94.
Designrichtlinie
- Kein Lichthof, kein Farbverlauf im Hintergrund, kein Weichzeichner beim Titel-Einblenden, kein Emoji (vergleiche mit
brand/DESIGN.md, Abschnitt Verbotenes). - Champagner: pro Einstellung nur einmal und bedeutungsvoll eingesetzt.
- Hinter dem Glas ist immer etwas, das unscharf gemacht wird.
Bewegung und Lesbarkeit
- Daumen-Test: Das auf 270 px Breite verkleinerte Bild 0 bleibt lesbar und zeigt das Problem.
- Obas Gesicht, falls sichtbar, ist scharf und gut ausgeleuchtet; ansonsten wird die Einstellung entfernt.
- Der finale Aufruf enthält das Schlüsselwort des Angebots (APP, PAGE, MOTION) und den Grund zum Schreiben.
-
npx hyperframes check --json: null Fehler; Warnungen gelesen und begründet. -
npx hyperframes snapshot --reviewund dann/hyperframesreferences/review.md: kein Titel, der sich nach seinem Erscheinen noch bewegt; kein Ruckeln an den Schnitten. - Bild 0 auch ohne Ton lesbar. Jeder Text zwischen 168 und 1330 px, Schriftgröße ≥ 28 px.
- Jede Zeile dauert mindestens 0,5 s + 0,3 s pro Wort. Die finale Signatur dauert ≥ 2,5 s.
Ton
- Keine Stille länger als 0,35 s:
ffmpeg -i renders/<slug>.mp4 -af silencedetect=n=-35dB:d=0.35 -f null - 2>&1 | grep silence_startgibt nichts zurück (außer am Ende). - Stimme synchron: Jeder Text beginnt auf seinem Wort (Abweichung ≤ 0,1 s).
-
npx hyperframes audio renders/<slug>.mp4 --json: Ton vorhanden, −16 bis −14 LUFS, Spitzenwert ≤ −1 dBTP. - Geräusche nur bei sichtbaren Aktionen; nicht zweimal dieselbe Datei hintereinander.
Melde Oba, was gemessen, aber nicht angehört wurde.