Continuity

Last-frame recap builder

Write a concrete LAST_FRAME_RECAP so extend chains know pose, light, props, and emotion — then copy a continuity packet and extend activation. Plan the full chain in Extend Lab.

Why recaps matter

Vague recaps → wardrobe and prop drift on clip N+1.

Concrete pose + light → Sequence Director can plan motion_out.

Pair with DNA → face lock + last frame = multi-clip identity.

Recap fields

Be specific — “standing” is not enough

Frame reference for recap

Reference still for this recap preset — describe the final frame, not the whole scene.

LAST_FRAME_RECAP

Paste into extend workflows

[LAST_FRAME_RECAP clip_01]
character_id: lead_01
pose: facing camera, weight on left foot, bag strap on left shoulder
framing: medium shot, eye-level, subject centered-left
lighting: teal rim from right, amber practical left, wet ground bounce
wardrobe: black motorcycle jacket, charcoal turtleneck — unchanged
props: messenger bag left shoulder, silver ring right hand
emotion: quiet dread, jaw set, eyes locked on lens
environment: rain-slick neon alley, steam from grate mid-ground
motion_out: slow push-in continuing; rain direction down-left
continuity_note: wardrobe and face must match CHARACTER_DNA; treat mismatches as drift
[/LAST_FRAME_RECAP]

continuity_state

JSON handoff packet

{
  "type": "continuity_state",
  "clip_id": "clip_01",
  "character_id": "lead_01",
  "last_frame_recap": "see LAST_FRAME_RECAP block",
  "wardrobe": "black motorcycle jacket, charcoal turtleneck — unchanged",
  "props": "messenger bag left shoulder, silver ring right hand",
  "lighting": "teal rim from right, amber practical left, wet ground bounce",
  "emotion": "quiet dread, jaw set, eyes locked on lens"
}

Extend activation

Sequence → Continuity → Handoff → QA

ACTIVATE SEQUENCE_DIRECTOR
ACTIVATE MULTI_CLIP_CONTINUITY
ACTIVATE IMAGINE_HANDOFF
ACTIVATE QA_GUARDIAN

Mode: Extend-from-Frame
Character: lead_01
Input:
[LAST_FRAME_RECAP clip_01]
character_id: lead_01
pose: facing camera, weight on left foot, bag strap on left shoulder
framing: medium shot, eye-level, subject centered-left
lighting: teal rim from right, amber practical left, wet ground bounce
wardrobe: black motorcycle jacket, charcoal turtleneck — unchanged
props: messenger bag left shoulder, silver ring right hand
emotion: quiet dread, jaw set, eyes locked on lens
environment: rain-slick neon alley, steam from grate mid-ground
motion_out: slow push-in continuing; rain direction down-left
continuity_note: wardrobe and face must match CHARACTER_DNA; treat mismatches as drift
[/LAST_FRAME_RECAP]

{
  "type": "continuity_state",
  "clip_id": "clip_01",
  "character_id": "lead_01",
  "last_frame_recap": "see LAST_FRAME_RECAP block",
  "wardrobe": "black motorcycle jacket, charcoal turtleneck — unchanged",
  "props": "messenger bag left shoulder, silver ring right hand",
  "lighting": "teal rim from right, amber practical left, wet ground bounce",
  "emotion": "quiet dread, jaw set, eyes locked on lens"
}

Rule: Plan clip N+1 from recap + DNA inject. No stitch until chain QA is Go.
On No-Go: repair only — do not rewrite Production Bible.

Pair with Character DNA, run the Mini extend chain scenario, or study Extend chain + QA.