build_shots
Project cues onto the edit timeline as contiguous shots, resolving each asset and frame range for export; flags cues cut from the edit.
Instructions
Project the cue table into contiguous shots over the current edit.
Maps each cue's word through the edit's surviving ranges to a timeline
frame, resolves its asset to a checked path (card:name under
assets/cards/, else a registered video clip_id), and runs each shot to
the next cue — the last to the edit's own frame total. Refuses if a
cue's word was cut from the edit; fix it with cue_rm/cue_add first.
fps picks the frame grid; it defaults to the project's timebase, which
for an audio-only project is milliseconds rather than frames. Pass the
rate export will use to see the frames the export actually cuts at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | The frame grid to project onto. Unset, the project's timebase — which on an audio-only project is milliseconds rather than frames. Pass the rate `export` will use to see the frames the export actually cuts at. | |
| path | No | The project directory to act on. Omit it — the usual case — when this server is bound to a project (started as `proofcut -C DIR mcp`, or inside a project; `ping` says which): it then resolves to that one bound project, a relative path resolves against it, and a path outside it is refused by name. Unbound, `path` is the whole address and omitting it refuses rather than guessing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||