Skip to content

Continuity Lint

Real-time validator attached to the composer. It runs on every keystroke against the current packet + selected canon + the previous shot's packet. Findings surface as color-coded cards under the prompt, most with a one-click fix.

Why this exists

No AI video tool ships a continuity script supervisor. We do — it's the thesis. The lint catches drift before you burn a render and surfaces why a finding fired so directors stop making the same mistake twice.

Rules

Unresolved @-mention

A plain-text @Name in the prompt that doesn't match a canon character (by name or alias) or location. Severity: warn. Fix: Strip tag rewrites the prompt without the @.

Missing primary reference

A tagged character has no primary reference image. Severity: warn. Without a reference the model will drift across shots — open the character and upload a primary image before generating.

Dialogue without cast

Prompt contains dialogue ("...", says, shouts) but no character is tagged. Severity: error. The model can't attribute speech — tag a character or remove the line.

Directing without anchor

Composer is in Directing mode with no start frame set. Severity: info. Directing works best by animating a Framing still; pick a candidate from history or generate a frame first.

Described-but-untagged character

Prompt contains pronouns (he, she, they, protagonist) but no character is tagged. Severity: warn. Untagged characters don't lock to canon — the result drifts shot to shot.

Inherits from previous — location missing

Previous shot was at location X; this shot has no location. Severity: warn. Usually the next shot in a scene stays in the same place. Fix: Inherit copies the prior location.

Inherits from previous — cast missing

Previous shot had cast; this shot has none. Severity: warn. Fix: Inherit copies the prior cast list.

Aspect drift

Aspect ratio differs from the previous shot's. Severity: warn. Mixing aspects mid-sequence reads as a format break. Fix: Back to <prev aspect>.

Lighting drift

Lighting changed from the previous shot's. Severity: info. A scene cut justifies a new lighting key; a continuous scene usually doesn't.

Palette drift

Previous shot locked a palette; this shot has none (warn, fix: Inherit) — or the palette shifted substantially (info, fix: Match prev). Without the lock, providers drift toward their default style prior.

What's next

  • Canon Bible — the canonical source most rules validate against.
  • Studio Mode — the composer surface the lint attaches to.