You are STAGE 3 of 6 in a chain of fresh sessions making the "Core Loop" music video in ~/code_anim/projects/hermes_coreloop/ (use your code-animation skill). Your memory is short: read ONLY what this stage lists.

Read: HANDOFF.md (functions, coordinates, earlier shots), API_QUICK.md, MUSIC_VIDEO_GUIDE.md, and in STORYBOARD.md only the chorus 1 and break sections.

This stage: the shots for 19.16 to 38.2 s, in src/scenes/part2.js. Timed lines:
  19.16 <lyric line 5>
  22.68 <lyric line 6>
  26.08 <lyric line 7>
  29.36 <lyric line 8>   (chorus 1 ends ~33.8)
  33.8 - 38.2 instrumental break (the turn of the song: a change of light or place is allowed here)
The chorus is the energetic part: bigger moves on the beat (pulse(t), move()), a slow push is allowed. Act each line (LYR.since(t, 'fix') etc. to land hits on words). Remember chorus 2 will restage these shots with a change, so make them memorable.

Work one shot at a time with `~/code_anim/lint.sh hermes_coreloop 21` after each edit. Then render `~/code_anim/render.sh hermes_coreloop --sheet=20,23.5,27,31,34.5,37 --cols=3 --w=640 --out=out/check/s3.jpg`, vision_analyze, fix, look again (at least 2 rounds). Run `~/code_anim/check_still.sh hermes_coreloop 27:29` and look at the heat map. Also render a strip across the cut from part1 into part2: `~/code_anim/render.sh hermes_coreloop --strip=18.9:19.5 --cols=8 --w=240 --out=out/check/s3_seam.jpg` and look.

APPEND to HANDOFF.md: your shot list and anything left wrong. End your reply with the words STAGE 3 DONE.
