mp-ship — export, document, package
Steps
- Final render:
npx hyperframes render --quality high --fps <fps> --output out/final_<w>x<h>.mp4. For more formats, derive compositions per format (reposition, don't just crop — hero element must stay hero) and render each. scripts/export_formats.sh makes the derived files (WebM transparent, GIF preview, poster frame, 5 s teaser cut).
- Verify: duration == storyboard, audio present, loudness in spec (
mp-audio/scripts/loudness.sh), file sizes OK for the platform.
- Write
DELIVERY.md (template below). Include every [unverified] claim and the assumptions from BRIEF.md.
- Offer to save the pipeline as a project skill:
scripts/save_as_skill.sh <project> <skill-name> copies STYLE.md, the design system, components and a filled master prompt into ~/.hermes/skills/<skill-name>/ so "mach noch so eins für Produkt Y" becomes a one-liner.
- Update
STATE.json (phase: done). Close with three lines: ✅ done & checked · ⚠️ unverified · 👉 your next step.
DELIVERY.md template
# DELIVERY — <project>
Files: out/final_1920x1080.mp4 (30.0 s, 30 fps, 14.2 MB) · out/final_1080x1920.mp4 · out/poster.png · out/teaser_5s.mp4
Audio: mix -14.0 LUFS, TP -1.0 dBTP · voice <model/voice name> · music <file/licence> · SFX synthesised
Scores (last critique round): hook 9 · read 9 · motion 8 · variety 8 · comp 9 · brand 9 · sound 8 · seam 10
Sources used: <urls>
Unverified claims: none / - "..."
Assumptions: ...
How to change things: edit scenes/sXX-*.html → npx hyperframes lint → render
Next: ...
Files in this skill
scripts/export_formats.sh
scripts/save_as_skill.sh