Glossary
Every term linked throughout the docs, in alphabetical order. Click a term to expand its definition, analogy, and etymology, or use the search to filter.
A script format for AI-generated video content. Columns: Scene #, Narration, Visuals.
AnalogyLike a storyboard treatment with descriptive visual prompts for an AI image/video generator.
EtymologyJourney Viral internal — refers to the AI production track's script structure.
A script decision the set made out loud during the shoot — "cut that line", "say this instead", "add a look" — found by one model pass over everything said on set that was not a performance (crew, director, feeds, calls), with the verbatim quote, clip and time. Amendments are an overlay: the script itself is never changed. A hole on a cut row is listed as "cut on set: <quote>" instead of a hole; under the judge an amended row is judged against its new wording (a take matching it is as scripted, the written line is the variant); added beats are listed only. Each amendment can be dismissed in the panel (stored like an editor pick), which returns that row to the written script on the next build.
A prop, costume, or set dressing item uploaded to the library with AI-generated tags for searchability.
AnalogyLike a props department inventory system — every item photographed, described, and catalogued.
Etymology"Asset" in the production design sense — a physical item that serves a role in a shoot.
A permanent record of every field change made to every record in the system: who changed it, when, from what value to what value.
AnalogyLike a notarized paper trail — every action is recorded and timestamped.
Etymology"Audit" from Latin *audire* (to hear) — originally an oral review of accounts; now any systematic review of records.
A parked status for scripts that are on hold indefinitely but not deleted.
AnalogyA stove's back burner — the dish stays warm but isn't being actively worked on.
EtymologyCulinary metaphor widely used in creative production.
When a picked take starts on the director's call — "action", "and action" — the cut moves past the call so it is never heard, however close the call sits to the first word. A trailing call ("cut") is stripped when at least a quarter-second of air separates it from the last word of the line. It never touches a word that belongs to the line itself ("Cut it out!" keeps its "cut"), never moves an editor pick, and is noted with ✂ on the row, in a marker and in the clip's label. Should any shot still carry a call word, the version line says so.
A labeled shoot segment designating which camera or character group is being filmed in that setup.
AnalogyLike camera A, B, and C on a multicam set — each labeled position gets its own segment.
EtymologyJourney Viral internal — shorthand for "Camera [number]."
The row whose picture a voiceover plays under. The VO row's audio sits on a third audio track starting at the carrier's in-point (several VOs under one carrier run back to back), labelled "[VO under Sc N]"; the carrier's shot extends while the eye still shows its character if the audio outlasts the picture, otherwise the VO is flagged "vo overhang". A VO with no resolvable carrier keeps its own shot, flagged.
Keeping a carrier's picture running past its take so a voiceover has something to play over. Verified when the clip binds the character and the stored eye shows them present for the held stretch; unverified (and flagged) when the clip has no eye or no binding — real footage, honestly labelled. A hold never crosses another placed take, a director's feed or a call, and never moves an editor pick.
The set of clients an external member is restricted to. All queries are filtered server-side.
AnalogyLike a security clearance level — the system enforces what you can and can't see.
EtymologyJourney Viral internal — "scope" in the programming sense of a defined access boundary.
AWS's content delivery network (CDN) that serves Heliconflow's video files from edge servers close to the viewer, rather than from the VPS.
AnalogyLike a chain of regional warehouses — instead of shipping everything from one central location, copies are stored closer to the customer for faster delivery.
EtymologyAmazon Web Services product name — "CloudFront" for cloud-based content served at the front/edge of the network.
A two-stage production workflow for recipe content. Phase 1 captures the cooking footage; Phase 2 is a Talking Head filmed after, built around that footage.
AnalogyLike a cooking show that films the cooking segment and the host's commentary as separate shoots.
EtymologyJourney Viral internal — named for the literal content type.
A persistent clipboard that holds copied rows or cells and works across different scripts and browser tabs.
AnalogyLike a universal clipboard app on your phone that lets you copy from one app and paste into a completely different one.
EtymologyJourney Viral internal — distinguishes from the browser's native single-tab clipboard.
A client whose content is fully AI-generated ("Create to Fulfill"). Uses the AI production track only.
AnalogyLike a print-on-demand publisher — content is generated to spec rather than filmed.
EtymologyJourney Viral internal abbreviation for "Create to Fulfill."
Jessie only. Receives email when Live or AI production videos are approved.
AnalogyLike a designated point of contact — all production-ready notifications route through one person.
EtymologyJourney Viral internal configuration — the "default" group in the email routing logic.
Someone off-camera reading the other character's line to cue the performer. Listed in Takes by scene, never cut into the rough cut. The eye can add one — "director feed (eye, corroborated)" — when a take shows no moving lips AND its line belongs to a character other than the clip's bound performer (span check mode *corroborate*, the default).
The same stretch of a clip placed twice. When two rows resolve to the same take (or takes overlapping by 80 % or more) and play one after the other — a hole between them does not count — they are welded into one shot and played once, labelled "Sc 1+3". When the same film is placed apart, with another shot between, it is not welded but flagged ⚠ duplicate film on the row, in a marker and in the clip's label, so the editor and the screening can see it.
The share of the machine's rough-cut picks the editor kept (trims of a second or less count as kept), measured by uploading the editor's Premiere export against the version they cut from; shown per scene on the Edit stage. Never deleted.
A take chosen by hand in Takes by scene ("Use this take"); the next build cuts it in and the marker says so. Kept with who / when / from → to. A **machine build** reads the picks but does not apply them (the marker and Diagnostics say so); the next ordinary build applies them again.
A mathematical representation of an asset's content as a list of numbers (a vector), enabling similarity comparisons between assets.
AnalogyLike placing every asset on a map where similar items cluster together — search returns the nearest neighbors.
EtymologyFrom machine learning — "embedding" a data point into a high-dimensional vector space.
A team member scoped to one or more specific clients. All other content is hidden server-side.
AnalogyLike a contractor brought in to work on one client account — they don't see the rest of the agency's work.
EtymologyJourney Viral internal classification — enforced server-side, not just in the UI.
A 24-hour session issued to an external viewer after they enter their name and email on a share link page. Enables commenting without a full account.
AnalogyLike a visitor badge at an office — grants temporary, limited access without a permanent credential.
Etymology"Guest" from hospitality — someone granted temporary access as a visitor rather than a member.
Adjacent rows the camera kept rolling through are cut as ONE continuous take ("held through — one continuous take, Sc 5+6+7") instead of one take per row; the take map's segments chain when each starts within a second of the last.
In Progress. The default working status of a script being actively written.
AnalogyA draft with a "work in progress" stamp on the cover.
EtymologyAbbreviation for "In Progress."
A production status meaning the card needs a reshoot before it can proceed.
AnalogyLike a film slate with "NG" (no good) — this take didn't work and needs to be redone.
EtymologyJourney Viral internal — used where a "Filmed" card is found to be unusable.
A team member who can see all clients' content.
AnalogyLike a full employee with access to the whole building.
EtymologyJourney Viral internal classification — opposite of External.
A flag on a member account that forces a password reset on next login.
AnalogyLike a bank requiring you to change a temporary PIN the first time you use a new card.
EtymologyTechnical field name from the auth system — set to `true` on new accounts with temporary passwords.
A person tag the eye found in a clip ("A", "B" …) that a person has named — from the character registry, or as **Director** / **Crew** — on the clip's page or inline on the production card's Shoot rows: each card shows the eye's own description of that face, where it usually stands, how often it was seen and heard, and three jump links that seek the player to moments where it is prominent. A named character beats every guess the eye, the shoot plan or the take map made about who is on camera; naming both faces of a two-shot lets the cut hold or mint pictures of either character from that clip. A face named Director or Crew is the opposite kind of name: it is never a performer — it never binds a character, never joins the clip's camera, its lips never validate a take, and a take whose only moving lips are a crew face's is a director feed. Only Admins, Power Users and Producers name faces; every name and every clearing is in the audit log; nothing ever names a face automatically.
The saved project file from a non-linear video editing application (Premiere Pro `.prproj`, DaVinci Resolve `.drp`, After Effects `.aep`, etc.).
AnalogyLike the Photoshop `.psd` file behind a finished JPEG — the editable source that produced the final video.
Etymology"NLE" = Non-Linear Editor, the industry term for software that edits video in a timeline.
A saving method that records individual cell changes as discrete operations, allowing multiple users' simultaneous edits to be merged without one overwriting the other.
AnalogyLike Google Docs tracking each keystroke as an individual change rather than saving the whole document on every keypress.
Etymology"Op" from "operation" — terminology from operational transformation, a technique used in collaborative editing systems.
The number of approved videos in a client's queue. Shown on the Dashboard as a color-coded bar: red = 3 or fewer, amber = 4–7, green = 8 or more.
AnalogyLike runway depth — how many content pieces are ready before you run out.
EtymologyJourney Viral internal metric — referenced on the Dashboard.
An ordered list of approved videos waiting to be posted for a client on a specific track (Live or AI).
AnalogyLike a publishing calendar — articles are lined up in the order they'll go live.
EtymologyJourney Viral internal — "queue" in the standard computing sense of an ordered waiting list.
A temporary, single-use URL that grants access to a specific file in S3 for a limited time, without requiring AWS credentials.
AnalogyLike a one-time access code — valid for a short window and then expires.
EtymologyAWS terminology — the URL is "pre-signed" with authentication credentials so no login is required to use it.
The team member responsible for coordinating the shoot: scheduling, talent, camera setup.
AnalogyLike a line producer or first assistant director on a film set.
EtymologyJourney Viral internal role title.
The individual record for a single video in production, shown as its own page at `/production/<id>` with a Script · Shoot · Edit · Review · Post rail. Holds all metadata, status, assignments, footage, cut lists and the uploaded video. Formerly the "Video Card" modal.
AnalogyLike a production brief or docket that follows a video from shoot day to the moment it's posted.
EtymologyJourney Viral internal term — a "card" in the Kanban-style production board sense.
One of six categories assigned to each asset: Costume, Branded Merch, Set Dressing, Hand Prop, Food, Other.
AnalogyLike a props department shelf label — broad category before you get to the specific item description.
EtymologyJourney Viral internal classification — derived from standard production design terminology.
The dedicated quality review interface for scripts and videos awaiting approval.
AnalogyLike an editorial desk where work lands for a second set of eyes before it moves forward.
EtymologyShort for "quality" — Journey Viral internal shorthand.
The quality-control stage a script must pass before entering production.
AnalogyLike an editor reviewing a manuscript before it goes to a publisher.
EtymologyShort for "quality review" — Journey Viral internal terminology.
The email group notified whenever a script is approved: Jessie, Kendra, Keziah, Noah, Marissa, Sarah.
AnalogyLike a production announcement list — everyone who needs to know a script is greenlit gets the message at once.
EtymologyJourney Viral internal notification group name.
A feature that lets admins correct AI analysis by providing a hint to guide the re-analysis.
AnalogyLike telling a photo tagger "this isn't a cat, it's a fox — look again."
EtymologyJourney Viral internal — uses Clio (the AI assistant) to re-run Haiku vision with guided context.
A script row with no words — "..." or a beat. It is a non-verbal reaction, not a missing take, and never a hole. When the stored eye can find the character on their camera between the neighbouring lines — present, lips still, for at least two sampled frames — the rough cut places a **reaction shot** there: picture only, clamped to the script read's duration hint, flagged "reaction (eye)" with a 👁 note citing the frames (and the director's note if one overlaps). Otherwise the chip says why ("no visual anchor": no index, the character not identifiable, no window, lips moving).
A two-phase cooking script. Phase 1 captures the recipe and gesture footage; Phase 2 is a Talking Head built from it.
AnalogyLike a cooking show where the recipe demonstration and host commentary are filmed as separate segments.
EtymologyJourney Viral internal — named after the content type it serves.
A two- or three-word interjection cut into the rough cut although one of its words was heard differently: allowed only when that take is the row's only candidate, the model called it clean or partial, and the eye saw the performer's lips move during it. Flagged "recovered (loose match)" in the panel and "[recovered — loose match]" in the download.
A client whose editors create productions directly from raw footage, without a script.
AnalogyLike improvisational jazz — no written score, the piece is built from the live performance.
EtymologyJourney Viral internal — "riff" from music improvisation.
A production created without a linked script. Used by clients who shoot freestyle footage and edit it directly.
AnalogyLike a journalist's file — no script, just raw footage that gets shaped in the edit.
Etymology"Riff" from music improvisation — playing freely from a theme without a written score.
A named permission set assigned to a team member. Roles are flags — a person can hold any combination.
AnalogyLike job titles that come with access badges — your title determines which doors you can open.
EtymologyFrom theatre — a "role" is the part a person plays. In software, adopted to describe a set of permissions assigned to a user.
What the judge hears around a take: every same-camera segment in the minute before and after it — the director's notes and calls, lines being fed, other performances, laughter — with who said it and when. The set's own verdict on a take ("good, moving on" versus "again, you dropped the word") is the evidence the judge must cite.
The sequence in the Scene Scrub download: one clip per script row (the last clean take; every row of a shoot scene from ONE take; runs of rows welded into one clip), every join a straight cut by default (J/L sound offsets are an Admin option), pinned to the Admin sequence format, a marker on every join, a labelled hole where a row has no usable take or its only whole take exceeds the cap.
A reaction row satisfied by letting the previous row's take keep rolling on picture after its line ends, when the eye shows the reacting character present and still ("Sc N reaction (run-on)").
The rows a performer attempted together in one take (the take map says which rows each take covers). The rough cut treats such a group as one shoot scene: every row of it is cut from ONE take — the last clean take covering the whole scene, else the last usable one, flagged — so two takes of the same scene never sit side by side. Rows of a group carry a "scene 5–7" chip in Takes by scene.
Per-production cut lists (one FCP7 XML for Premiere holding the ROUGH CUT sequence, a first-pass edit; the 02 ALL TAKES parts-bin sequence is an Admin toggle) built from transcribed raw footage: a model reads each clip into a take map, the app verifies every take against the script, and the planner cuts the last clean take per row. Lives on the Production page (Shoot + Edit stages); internal users only.
On a Production page, the share of takes where the crew called the scene number ("Scene N", "moving on, 14"). The on-set habit that makes Scene Scrub accurate.
With the judge on, one last model read of the whole cut after it is assembled: the timeline in play order with the exact words heard in every shot, the script as the set amended it, and the entire shoot transcript. It returns a plain list of issues — duplicate film, a line cut mid-thought, an answer before its question, a beat that never landed, a continuity slip — each with a citation (a quote in a clip at a time, or the script rows), a READY verdict it is never pushed into, and proposals. Shown in the Screening section of Takes by scene and as the first marker of the download ("screening: READY" or "screening: 2 blockers · 3 notes"). If its cost will not fit the build's cap, it stops and says so rather than reading less. Not run in strict mode.
A shot the screening lengthened at its head or tail by a few words because the footage proves they are there: the claimed words sit in that clip at the claimed time, run straight on from the shot (no more than a quarter-second apart), contain no call or feed, do not overlap another shot, and the shot is not an editor pick. Applied by the build, marked 🎬 in the panel, in a marker and in the clip's label. A swap to a different take is never applied for you — it is a suggestion with one click that makes it an ordinary editor pick.
A structured document containing all scene-level content for a short-form video.
AnalogyLike a screenplay, but broken into discrete rows rather than narrative paragraphs.
EtymologyFrom Latin *scriptum* — something written.
The Production Calendar tab that lists every Skit or Mockumentary script ready to shoot (Needs Review or Approved, not yet scheduled) and matches its characters to talent.
AnalogyLike a casting sheet that shows which actors are available on which days.
EtymologyJourney Viral internal — began as the "Talent Assignment List" (TAL); renamed Script List when membership became automatic. Internal identifiers still say `tal`.
A small model pass over the script's reaction and VO rows only, before any footage: what each reaction beat should look like (movement, stillness, either) and how long, and which row each voiceover plays under (its **carrier** — usually the same character's adjacent reaction, else the previous speaker). Cached per script version; it reads the script, it judges nothing.
The off-screen script reader: one voice reading many characters' lines across the day, flat cadence, nobody answering, no direction addressed to it. The judge treats that voice as the script being read, not a performance — rejected, with the pattern named in the reason.
A camera side of the shoot as planned in the app (the Shoot Plan's segments with their cast — for example "Cam 1: PG + Diane", "Cam 2: Serena"). When a card has them, the rough cut treats the script's consecutive rows on one side — alternating actors included — as ONE continuous take, never cut apart; a change of side is the only boundary. The panel chip and the timeline markers name it ("Seg: PG+Diane"). A card with no segments falls back to grouping by the takes actually attempted together.
The system rule that prevents a writer from approving their own script.
AnalogyLike a policy requiring a second proofreader — you can't sign off on your own work.
EtymologyJourney Viral system rule — enforced server-side.
A search method that finds results based on meaning and similarity rather than exact keyword matching.
AnalogyLike searching your brain — you don't need to remember the exact word, just the concept ("red sports car" finds results even if the description says "crimson racing vehicle").
EtymologyFrom semantics (the study of meaning) — "semantic" search vs. "lexical" (keyword) search.
Access rules applied by the API, not just the frontend. Even if the UI shows or hides a button, the server independently validates every action.
AnalogyLike a bouncer at a venue — the "no entry" sign on the door is just a hint; the actual check happens at the door.
EtymologyWeb development terminology — "server-side" means the logic runs on the server, not in the user's browser.
The earliest shoot day across all of a production's segments. Auto-computed when segments are set.
AnalogyLike the "first day of principal photography" date on a production schedule.
EtymologyDerived field — set automatically by the system from segment data.
One camera's portion of a shoot day for a production. A multi-camera Skit might have four segments: Cam 1, Cam 2, Cam 3, Cam 4.
AnalogyLike an individual setup on a film set — each camera position or scene configuration is its own segment.
EtymologyJourney Viral internal — "segment" in the sense of a defined portion of a shoot day.
A scripted format with columns for Scene #, Character, Line, Directional Notes, Scene Description, and Props.
AnalogyLike a stage play script broken into short scenes.
EtymologyFrom Old Norse *skít* — to shoot, move quickly. In short-form video, a "skit" is a brief comedic or dramatic scene.
One entry in the posting queue representing one video for one client on one track.
AnalogyLike a time slot in a broadcast schedule — one show in one position.
EtymologyJourney Viral internal — a "slot" in the queue.
A join where sound and picture cut together at the take's bounds: no J-cut or L-cut offset, no fade, no listening to the handles. The default for every join in the rough cut since Rough Cut v3; the Admin setting *Rough cut joins* = jl brings the offsets back.
The model's reading of one clip: every stretch of speech as a segment — performance (clean / partial / flub), director feed, slate call or chatter — with the script rows attempted and word-accurate bounds. Verified deterministically before anything is placed; cached so a rebuild on the same transcript costs nothing.
A flag indicating that a talent assigned to a shoot segment is not available at the scheduled time.
AnalogyLike a scheduling clash on a shared calendar — two things booked at once for the same person.
EtymologyJourney Viral internal — displayed as a warning; does not automatically block scheduling.
A scripted format for direct-to-camera narration. Columns: Scene #, Narration, A Roll, B Roll, VFX, SFX, Props.
AnalogyLike a news broadcast script — one narrator, cutting between face cam and supporting footage.
EtymologyIndustry term for an on-camera direct address shot where the subject speaks directly to the lens.
Among the takes the judge kept, what the room said right after each one — to the next call ("again", "one more") or twenty seconds — read once and classified **approved** / **retry** / **none** with the verbatim words. The planner ranks keeps approved first, then none, then retry; ties go to the later take (directors reshoot until satisfied), then the judge's order. A rejected take is never rescued by a verdict. Diagnostics shows the words per take (🎬).
An optional model pass (Admin → Scene Scrub → judge) that reads every real recorded delivery of a script row — the verified takes and the near-misses the words check refused, never a feed, slate or crew talk — in the story and in the room, and labels it as scripted / variant / flub, keep / reject, with a one-line reason that quotes its evidence. It labels; the planner places, deterministically. Its verdicts are cached and its spend counts inside the per-build cap.
A video comment pinned to a specific point in time in the video, shown as a dot on the scrubber.
AnalogyLike margin notes in a document, but on a video timeline.
Etymology"Timecode" from broadcast production — a standardized time reference (HH:MM:SS:FF) used to identify exact frames.
The process of converting a video file from its original format into a browser-playable format (typically a compressed MP4).
AnalogyLike converting a high-resolution RAW photo to a smaller JPEG for sharing — the content is the same, but the format is optimized for its use.
Etymology"Trans-" (across) + "coding" (encoding) — converting from one codec/format to another.
Heliconflow's search approach: try keyword/tag matching first; fall back to semantic vector search if no exact matches are found.
AnalogyLike a library catalog that first checks exact title matches, then suggests similar books if nothing matches.
EtymologyJourney Viral internal description of the search pipeline.
The takes Scene Scrub would not place — the cue matcher's flags plus any take-map segment whose claimed line was not actually heard in it ("model_unverified") — listed with plain reasons on the Production page (Edit stage); parked after the REVIEW marker in the ALL TAKES sequence when that toggle is on.
A real, complete delivery whose words differ from the script — a changed line, a shortened line the actor and director settled on, an ad-lib the room accepted. Only the judge can name one; a variant places in the rough cut when the set preferred it to the script (or when nothing as-scripted was recorded), flagged "variant (judge)" with its verbatim words and the judge's reason in the panel, the marker and the clip label. One click reverts it to the strict pick.
A saved copy of the script body at a specific point in time, created automatically at key events (saves, status changes, restores).
AnalogyLike a save point in a video game — you can return to any previous checkpoint.
EtymologyFrom software version control terminology.
The eye: one frame every two seconds of every clip, read by a vision model — who is in frame and speaking, slates, phone glances, visible breaks, true orientation. Stored with the clip; used to bind people to characters by correlation, to pick each clip's camera, to downgrade broken takes, and to declare the picture's real orientation.
The pictures a voiceover line plays over, named second by second. A detected **reaction pass** comes first ("Sc N VO carrier (pass)" — the director's silent-coverage stretch, confirmed by the eye; the voice then follows the carrier's line). Otherwise the carrier's own shot; then, while the voice outruns the picture, the line's own plan decides in order: a silent shot of the **listener** minted from the stored eye ("Sc N VO carrier (eye)") — or held, if that listener is already on screen — then the previous picture **held** longer while the eye still shows its character; below the plan, the carrier held **unverified** when its clip has no eye or no binding (flagged ⚠ carrier unverified), the voice **riding** the shots that follow ("[VO rides Sc N]"), and only a final tail with no footage left at all is a vo overhang. Lines in a row that want the same listener share one shot; no minted shot is shorter than a second. The row's line in Takes by scene names the chain, the marker repeats it, and the build's stats carry every piece.
A script row beginning "VO:": a voiceover. Its audio is real, so it is a speaking row with takes like any other, labelled "VO" in the panel; delivered off-camera by design, so the judge never marks it down for that.