---
name: bespoke-motion-template-authoring
description: Create deterministic, manifest-driven video templates with explicit inputs, timing, assets, and render contracts. Use when building Remotion or programmatic video templates that must be reusable, reviewable, and safe to render in production.
---

# Bespoke Motion Template Authoring

## Author the render contract

1. Define a typed composition manifest: dimensions, frame rate, duration, input schema, required assets, font sources, and output expectations.
2. Keep rendering deterministic. Derive timing from frames, validate inputs at the boundary, and keep remote data and uncontrolled clocks out of composition rendering.
3. Separate reusable visual primitives from content data. Reserve exact layout space for media and fonts.
4. Declare asset licenses, network requirements, local fallback, and any render-time external dependency.
5. Add a small render fixture and verify the composition with the declared input shape before handoff.

## Reject unsafe templates

- Do not embed credentials, customer assets, unlicensed media, or hidden mutable state.
- Do not describe a template as production-ready without a real render and media QA evidence.
- Do not change output dimensions, frame rate, or input contract without versioning the manifest.
