Glossary
Source README.md · versioncam 0.5.3 from npm
The words these pages use in a particular sense.
| Word | Meaning |
|---|---|
| authored time | The clip’s own clock. The page’s clock moves only when the driver moves it, one frame at a time. |
| beat | A moment the clip exists to show. A labelled settle() marks one. |
| beat sheet | The beats a clip promises, as [{ label, expect }]. versioncam review --beats checks a recording against it. |
| clip | A script, *.clip.ts, that drives the app and says what to show. One clip makes one video. |
| contact sheet | Eight frames of a recording in one image, for judging it at a glance. versioncam sheet makes one. |
| draft | A cheap recording for writing clips: 15 frames a second, captured at CSS scale. |
| gate | The check that skips a screenshot when nothing on the page can have changed. |
| mark | Where a beat first shows, in the timeline’s marks. |
| recording | What record leaves in .versioncam/recordings/<id>/: the timeline and the page states it indexes. |
| render | Drawing the cursor, camera, highlights and captions over a recording, and encoding the video. |
| reviewer | The fresh agent that judges a contact sheet against the beats and a five-item checklist. |
| scene | A designed panel: frames drawn in code rather than captured from the app. |
| settle | A wait that advances the page’s clock but captures nothing, so it never reaches the video. |
| stable | Two recordings of a clip, made the same way on one machine, are identical. |
| step | One line of the script, as the timeline’s steps records it. |
| timeline | timeline.json: which state each frame shows, and every track drawn over it. |
| track write | A call to camera, highlight or caption. It writes at the current instant and spends no time. |