synopsis
Define what a clip is—its work, scene, and people—to choose b-roll that matches your narrative. Read, set, or clear this meaning for any clip.
Instructions
Read, set or clear what a clip is — the corpus b-roll gets chosen from.
No clip_id lists every clip's synopsis and which are missing one;
clip_id alone reads one; text writes; clear removes.
A synopsis is a different fact from a describe window. A description
says what is in front of the camera — rooms, clothing, lighting. A
synopsis says what the footage is: the work, the scene, the people, and
whatever else decides whether it belongs under a sentence. It is meant to
carry what no camera can see, because that is where the signal turned out
to be — measured on real footage, the vision index chose the same clip a
human did 2 times in 25, and this catalogue read by something that knows
the material chose it 13.
Write these yourself. Nothing generates them: a model looking at the pixels cannot, and guessing a title from a filename would produce confident wrong placements rather than an obviously empty catalogue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| text | No | What this footage **is** — the work, the scene, the people. A different fact from a `describe` window, which says what is in front of the camera. Write it yourself: nothing generates one, because a model reading the pixels measurably cannot. | |
| clear | No | Remove this clip's synopsis. | |
| clip_id | No | The clip to read or write. Omit it to list every clip's synopsis and which are missing one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||