[
  {
    "title": "Locked",
    "duration": 6,
    "start": 0,
    "poem": "Surrounded by a city\nof all these worries\nand just need a break?",
    "art": "room",
    "ad": "Need a break?",
    "note": "One notification wakes the screen. Tap it to enter the feed."
  },
  {
    "title": "Second ping, then tap",
    "duration": 7,
    "start": 6,
    "poem": "Turn your head\naway from the sky\nand connect to the cloud…",
    "art": "cloud",
    "ad": "Come on in.",
    "note": "The notification expands into a sponsored clip. The lock opens; the feed appears."
  },
  {
    "title": "Rich son, poor son",
    "duration": 12,
    "start": 13,
    "poem": "You son: are going to grow up rich son\nand you son: will grow up poor.\n\"Daddy why can't I have anything?\"\nhahahah, look at you brother, so poor!",
    "art": "brothers",
    "ad": "",
    "note": "A father assigns the brothers their futures. Swipe before the laugh finishes."
  },
  {
    "title": "Twenty thousand",
    "duration": 10,
    "start": 25,
    "poem": "How I'd make 20k per month\nstarting from zero\nhere's how I'd do it\nin 50 seconds",
    "art": "money",
    "ad": "",
    "note": "The fifty-second tutorial never reaches its advice. Cut the sales beat with the swipe."
  },
  {
    "title": "Get ready with me",
    "duration": 10,
    "start": 35,
    "poem": "Get ready with me\nwhile I talk about how\nI almost ruined my engagement\nso my fiance and I",
    "art": "mirror",
    "ad": "",
    "note": "A floral brunch dress, a makeup brush, and a selfie confession. Leave on the unfinished sentence."
  },
  {
    "title": "Chosen by the feed",
    "duration": 8,
    "start": 45,
    "poem": "Stop scrolling:\nThis video found you\nfor a reason.",
    "art": "sunrise",
    "ad": "This found you for a reason.",
    "note": "The sunrise clip holds while a brief cloud ad asks the viewer to stay. Grass and sleeves can move in the finished animation."
  },
  {
    "title": "Almost outside",
    "duration": 12,
    "start": 53,
    "poem": "look past the clothes on the floor,\nlook past the unmade bed,\nlook past the clock on the wall,\njust ignore it all and leave.",
    "art": "room",
    "ad": "Stay a little longer.",
    "note": "A home gesture exposes the painted bedroom. The phone interrupts with a short invitation before the feed closes."
  },
  {
    "title": "Thirty-minute wait",
    "duration": 11,
    "start": 65,
    "poem": "Order food in,\njust, wait\nit's just a 30 minute wait\nwhile you wait –",
    "art": "room",
    "ad": "Dinner's taken care of.",
    "note": "An Uber Eats notification invites the viewer to order food."
  },
  {
    "title": "Trending",
    "duration": 5,
    "start": 76,
    "poem": "PING — Trending: here's something you might like",
    "art": "room",
    "ad": "Something for you.",
    "note": "A For You recommendation stacks above the Uber Eats invitation. A tap reopens the feed."
  },
  {
    "title": "Rich brother returns",
    "duration": 12,
    "start": 81,
    "poem": "Wait, it's you?\nBrother, you were poor.\nNo way you have all this money.\nI learned the value of hard work",
    "art": "brothers",
    "ad": "",
    "note": "Same room and performers. The poor brother now wears the expensive blazer."
  },
  {
    "title": "Part two",
    "duration": 11,
    "start": 93,
    "poem": "Part two,\nsince y'all kept asking.\nSo after I caught him cheating\non me with my best friend I",
    "art": "mirror",
    "ad": "",
    "note": "Same selfie woman, brunch dress and makeup brush. Another confession cuts off before its answer."
  },
  {
    "title": "Day fifty",
    "duration": 10,
    "start": 104,
    "poem": "I just quit my 9-5\nwith no backup plan\nto renovate a van and\ntravel the world: day 50.",
    "art": "van",
    "ad": "",
    "note": "The van doors open toward a landscape. Swipe before they finish opening."
  },
  {
    "title": "Still running",
    "duration": 14,
    "start": 114,
    "poem": "You will get in shape with steroids and\nyou will get in shape by running\nLet's see who looks better\nhahahah, look at me! I'm fit, and you're still running?",
    "art": "fitness",
    "ad": "",
    "note": "A split-screen comparison loops the runner while the posed body gets a victory badge."
  },
  {
    "title": "Leaving already",
    "duration": 8,
    "start": 128,
    "poem": "Leaving already? We’ll miss you",
    "art": "room",
    "ad": "Leaving already?",
    "note": "A deliberate home gesture almost closes the feed. A retention ad catches it."
  },
  {
    "title": "I did",
    "duration": 14,
    "start": 136,
    "poem": "PING — No one messaged you, I did\n\nOut there,\nyou have to be\nsomething.\njust be with me",
    "art": "cloud",
    "ad": "No one messaged you. I did.",
    "note": "A message-like notification reveals the cloud sender and Ad label. Let the short confession hold against the warm painted sky."
  },
  {
    "title": "Replaced",
    "duration": 7,
    "start": 150,
    "poem": "PING — Breaking News: You've been replaced.",
    "art": "threat",
    "ad": "You've been replaced.",
    "note": "The same sender delivers the threat. Keep the earlier reassurance beneath it."
  },
  {
    "title": "Made for you",
    "duration": 14,
    "start": 157,
    "poem": "I'll never replace you\nI'm made for you,\ndon't leave yet\nyou'll never guess\nwhat happens next.",
    "art": "threat",
    "ad": "I'll never replace you.",
    "note": "A soft ad covers the threat. Leave a red strip visible behind the reassurance."
  },
  {
    "title": "Dinner",
    "duration": 9,
    "start": 171,
    "poem": "PING — Food's here, what will you do while you eat?",
    "art": "brothers",
    "ad": "Food's here. Stay while you eat.",
    "note": "Dinner arrives offscreen. A short ad asks the viewer to stay while eating. The brothers’ clip begins again; end mid-scroll."
  }
]
