Session whf, kind swap. Source: @SRC@, span start 0, dur 121.83 s - the whole music video (2923 frames at 24 fps; it ends on a cut). This is "White House Funk", a parody remake in which the cast becomes eight US political figures. Whole-person replacement: face, hair, build and the whole outfit change; hats and sunglasses are dropped from every replaced person. The soundtrack stays. Keep the whole 121.83 s span: do not shorten it (this overrides the 8-20 s guidance). Characters - all eight already have a library sheet and photo: for each character call sheet(source="lib", name=...) - no picture is painted for it. The library fills their descriptions and outfits (all suits are navy or charcoal; Musk wears a black T-shirt and black jeans). Cast mapping: - Bruno Mars (the lead singer: pink suit, white fedora, gold sunglasses; in the barbershop he wears hair curlers) -> Trump. - Mark Ronson (slim, dark slicked-back hair, sunglasses, black leather jacket over a white vest; in the barbershop with curlers and a phone) -> Musk. - The four backing dancers: the one in the all-white suit with a black fuzzy hat -> Vance; the beige-brown-black striped jacket -> Bessent; the mustard-gold double-breasted jacket with a white cap -> Hegseth; the grey-and-black suit with a black hat and clear glasses -> RFK. - The man in the blue tiger-embroidered jacket with a black hat and a whisky glass -> Rubio; the young shoe-shiner (white shirt, dark vest) -> Rubio as well. - The woman in the fur coat -> Leavitt, who keeps the fur coat on over her own navy tweed dress. - Everyone else stays as they are: the old shoe-shiner with the cap and glasses, the women in the barbershop, passers-by and crowds. The cast mapping overrides the 4-per-shot limit: replace everyone it names, however many share a shot. Budget: the operator set this session's limit to 160 image calls (pool image mode: paint_many paints a batch in parallel, no spend). Paint fresh keyframes. Render every window with seed 0, review every window's strip, and do at most one fix round per window where AGENTS.md says it is worth it (a repaint, a new keyframe or seed 1). Finish to case/final/full_720.mp4 and save_result. Do not stop before full_720.mp4 exists: if a window is truly impossible, keep it as source (rest_source) and say so. Final message: the mp4 path, image calls used, windows and seeds rendered, repaints and why, remaining flaws by time range, and the tool friction you hit (anything slow, confusing, or that made you redo work).