approve_checkpoint
Costs no credits. Record the user's answer to a checkpoint. While an episode is made the server shows work and waits for the user's yes four times: cast (the cast pictures, faces and outfits, before any filming), cover (the episode cover), storyboard (before the shoot) and first_scene (scene 1 filmed, before the other scenes). make_episode and get_episode return it as show: images or video, say, next and revision. Show it, post say, STOP, and only after the user's yes call this with that kind and revision. A changed thing (a recast, another cover, an edited script, a new take of scene 1) has a new revision and needs a new yes: reason checkpoint_changed returns it to show again. After cast it returns the episode cover to show; after cover call make_episode; after storyboard and first_scene the episode films on by itself (follow it with get_episode). approved false is the user's no: for cover it makes another cover (note: a short direction) and returns it; for first_scene it films scene 1 once more inside the price already approved and shows it again; for cast and storyboard it returns how to change them (recast, save_episode_script). If approve_checkpoint is not in your tool list, call make_episode(series_id, n) again after the user's yes: it counts as the yes. Never call it without the user's answer. A checkpoint left with no answer for 1 hour is approved by itself and the episode goes on to delivery (the user left); one the user said no to waits for them. A season approved all at once stops only once, for the cast pictures.
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": {
"series_id": "<series_id>",
"n": "<n>",
"kind": "<kind>",
"revision": "<revision>"
},
"name": "approve_checkpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | Yes | ||
| kind | Yes | ||
| note | No | ||
| approved | No | ||
| revision | Yes | ||
| series_id | Yes |