cue_rm
Remove a picture cue from a project by addressing its transcript word or phrase. Ambiguous cues are refused and listed, and shots re-project from the remaining cues.
Instructions
Remove one picture cue, addressed the way cue_add placed it.
Give word_index, or phrase to resolve against clip_id's transcript
(its first word, cue_add's own binding). Refuses, listing every cue,
when none sits at that word — cue_ls shows the table first. Shots
re-project from the cues that remain; no other cue moves. Replacing a cue's asset is cue_rm then cue_add, since cue_add
refuses an occupied word. undo puts it back.
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. | |
| after | No | A forward cursor over a phrase's matches: any match at or before this word index is skipped. -1, the default, means from the start. | |
| phrase | No | Address it by wording instead; it resolves to its first word, the way `cue_add` placed it. | |
| clip_id | Yes | The transcript the cue was addressed against. | |
| occurrence | No | Disambiguate a phrase by count when it matches more than once, **1-based** in transcript order among the matches after `after`: 1 is the first, 2 the second. Unset, an ambiguous phrase is refused — listing every candidate's range and text — rather than guessed at. | |
| word_index | No | The word the cue sits on. Give this or `phrase`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||