Suggest motion beats
suggest_motion_beatsPROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. READ: a timed premium beat sheet of GRAPHICS for the CURRENT program: hook interrupt at 0 s, counters on spoken numbers (values parsed from the words), checklists on enumerations, versus cards on contrasts, hero word slams on emphasis words, native-UI CTAs on spoken calls to action — each with program times, template, extracted params and the transcript to paraphrase — plus long holds as a diagnostic. Zooms and sound effects are optional, never rules, so both are OFF by default: camera=true adds a short list of moments that could earn a camera move (never one per cut or hold), sounds=true names the approved library sound each beat could take. Call it after the cut and captions are set, then place the beats you agree with.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| camera | No | opt in to a few optional camera candidates (default false) | |
| sounds | No | opt in to optional library-sound suggestions per beat (default false) | |
| density | No | spacing between hero beats (premium ≈ every 2-3 s) | |
| project_id | Yes | Required immutable scope for this call. Copy the id from list_projects/open_project/project_state; the active-project pointer is never used to guess. |