Did we get it? What is covered and what is left
shoot_plan_coverage_statusAnswers "did we get it?" before the crew leaves a location: from the plan and the take log it says which must-have shots have no good take, which reactions or cutaways the edit will need are still missing, what must match on the next set-up, and whether room tone was recorded. A "hold" verdict is not yet a decision, so it does not count as covered and is asked about. The tools take text only, never video or audio, and no AI model runs. Input: plan and takes (a dpl.takes/1 log); optionally location, scene and day to look at one part of the shoot (each a string, comma-separated names allowed, or a list of strings; a name that is not in the plan is refused with a fix), and next_setup, the set-up that follows. Output: dpl.coverage-status/1. We don't keep the plan or the take log. Needs an agent key from a Shoot Plan account. Free, and it does not count toward the account's 3 free projects a month. Plans up to 8 MB and 120 calls a minute (5,000 a day).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"plan": "<plan>",
"takes": "<takes>"
},
"name": "shoot_plan_coverage_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | Optional: only these shoot days, as the plan's schedule names them. | |
| plan | Yes | The plan itself: a dpl.plan/1 JSON object (not text inside a string). Call shoot_plan_format for the schema links and an example. | |
| scene | No | Optional: only these scene ids. | |
| takes | Yes | The take log: a dpl.takes/1 JSON object, {format, work_id, takes: [...]}. Each take has op_id, shot (the plan's shot id), kind and verdict; file names and timecodes are optional. A take log holds text about recordings: the tools take no video or audio. | |
| location | No | Optional: only these locations (a name, a comma-separated list, or a list). | |
| next_setup | No | Optional: the set-up that follows, so the answer says what must match across the change. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||