decktalk-script | someone asks for a new narrated video, explainer, tutorial, product demo or lesson, adds a section, or changes what the voice says. | script.md written to a time budget, with a table of every spoken phrase and the symbols it stands for. |
decktalk-slide | a narrated video needs a new slide or scene, when maths or code has to appear on screen, when a picture must be added to an existing section, or when a reveal is too small, overlapping or off frame. | Markup that obeys the page contract, checked against the PNGs that decktalk screenshots writes. |
decktalk-cues | a script, a page or a reveal changes, when align reports an unresolved or unknown cue, when a picture appears early, late or not at all, or when a reveal is too small for the checker to see. | Every data-cue matched to cues.json in both directions, with the gaps inside their thresholds. |
decktalk-build | someone asks to build, render, export, preview or check a narrated video, an explainer, a tutorial or a lesson, or after any edit to script.md, cues.json, decktalk.toml or a deck page. | A verified build, with the frames shown to you before the work is called done. |
decktalk-fix | preflight, align, record, verify or build exits non-zero with error set to null, when a cue is unresolved or unknown, when a reveal lands off cue or shows no change, when a recording stalls or starts black, or when preflight skips every cue. | The smallest edit that clears the finding, and the failing command run again with --only. |
decktalk-revise | someone says a demo, tutorial, explainer or lesson is out of date, asks for this week’s update, or names a release that changed what the video claims. | The fewest edits, a build of the changed sections alone, and a change note with the sections and the dollars. |