{
  "slug": "i-stopped-skipping-leg-day-by-accident",
  "edition": "apps",
  "angle": "curiosity",
  "vertical": "fitness-apps",
  "title": "I stopped skipping leg day by accident",
  "summary": "A creator mid-squat admits she hasn't missed a workout in six weeks and doesn't know how it happened, then reveals the app's streak screen that tricked her into it.",
  "example": {
    "brand": "Pacely",
    "product": "A workout app that builds 12-minute sessions around whatever equipment you have",
    "audience": "Busy 25–40s who keep restarting their fitness routine"
  },
  "creator": {
    "archetype": "Office worker who trains at home, late 20s",
    "look": "Woman, 28, light brown skin, dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, no makeup, slightly flushed",
    "setting": "Small living room at 7 am, yoga mat on wooden floor, sofa pushed back, soft daylight from a window on the left"
  },
  "primaryModel": "gemini",
  "duration": 20,
  "variables": [
    {
      "key": "APP_NAME",
      "example": "Pacely",
      "note": "Your app's name"
    },
    {
      "key": "STREAK",
      "example": "six weeks",
      "note": "A real usage streak or time frame"
    },
    {
      "key": "SESSION_LENGTH",
      "example": "12 minutes",
      "note": "How long the core action takes"
    },
    {
      "key": "OFFER",
      "example": "first week free",
      "note": "Trial or launch offer"
    }
  ],
  "beats": [
    {
      "stage": "hook",
      "start": 0,
      "end": 3,
      "title": "Mid-squat confession",
      "prompt": "Vertical 9:16 handheld selfie video, phone propped low on the floor, angled up. A 28-year-old woman with light brown skin and dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, flushed and no makeup, holds a deep bodyweight squat in a small sunlit living room at 7 am, yoga mat on a wooden floor. She looks straight into the lens, slightly out of breath and amused, and says: \"I haven't skipped leg day in {{STREAK}}. How?\" Static camera, soft window light from the left, natural skin texture, shot on iPhone front camera, unpolished home video.",
      "dialogue": "I haven't skipped leg day in {{STREAK}}. How?",
      "onScreenText": "I haven't skipped leg day in 6 weeks 😳",
      "shots": [
        {
          "t": "0.0–3.0",
          "framing": "MS, low angle from floor",
          "action": "Holds squat, delivers line to camera, laughs on the last word"
        }
      ],
      "audio": "Room tone, breathy delivery, no music for the first 1.5 s",
      "references": [
        "creator",
        "setting"
      ],
      "variants": {
        "seedance": "Mid-squat confession. Vertical 9:16 UGC clip, 3 seconds, one continuous handheld take unless timecodes say cut.\nReferences: @Image1 = creator reference; @Image2 = setting reference. Keep the person, wardrobe and room identical to the references.\n0–3s: MS, low angle from floor. Holds squat, delivers line to camera, laughs on the last word.\nVertical 9:16 handheld selfie video, phone propped low on the floor, angled up. A 28-year-old woman with light brown skin and dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, flushed and no makeup, holds a deep bodyweight squat in a small sunlit living room at 7 am, yoga mat on a wooden floor. She looks straight into the lens, slightly out of breath and amused, and says: \"I haven't skipped leg day in {{STREAK}}. How?\" Static camera, soft window light from the left, natural skin texture, shot on iPhone front camera, unpolished home video.\nDialogue (Office worker who trains at home, late 20s): \"I haven't skipped leg day in {{STREAK}}. How?\"\nNo subtitles. No on-screen text. No logos. Natural voice, no background music.",
        "kling": "Subject: Woman, 28, light brown skin, dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, no makeup, slightly flushed.\nSetting: Small living room at 7 am, yoga mat on wooden floor, sofa pushed back, soft daylight from a window on the left.\nVertical 9:16 handheld selfie video, phone propped low on the floor, angled up. A 28-year-old woman with light brown skin and dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, flushed and no makeup, holds a deep bodyweight squat in a small sunlit living room at 7 am, yoga mat on a wooden floor. She looks straight into the lens, slightly out of breath and amused, and says: \"I haven't skipped leg day in {{STREAK}}. How?\" Static camera, soft window light from the left, natural skin texture, shot on iPhone front camera, unpolished home video.\n[Creator: Office worker who trains at home, late 20s, natural and conversational]: \"I haven't skipped leg day in {{STREAK}}. How?\"",
        "gemini": "Vertical 9:16 handheld selfie video, phone propped low on the floor, angled up. A 28-year-old woman with light brown skin and dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, flushed and no makeup, holds a deep bodyweight squat in a small sunlit living room at 7 am, yoga mat on a wooden floor. She looks straight into the lens, slightly out of breath and amused, and says: \"I haven't skipped leg day in {{STREAK}}. How?\" Static camera, soft window light from the left, natural skin texture, shot on iPhone front camera, unpolished home video. No captions or on-screen text."
      },
      "settings": {
        "seedance": {
          "duration": "4 s",
          "aspect_ratio": "9:16",
          "resolution": "1080p (720p where the API caps it)",
          "generate_audio": "true",
          "references": "@Image1: creator, @Image2: setting",
          "first_frame": "creator reference"
        },
        "kling": {
          "duration": "5 s (trim to 3 s)",
          "aspect_ratio": "9:16",
          "mode": "Pro / 1080p",
          "cfg_scale": "0.5",
          "negative_prompt": "subtitles, captions, on-screen text, watermark, logo, distorted hands, extra fingers, warped phone screen, morphing face, plastic skin, studio lighting",
          "elements": "creator, setting",
          "native_audio": "on (voice reference optional)"
        },
        "gemini": {
          "duration": "3 s",
          "aspect_ratio": "9:16",
          "resolution": "720p · 24 fps",
          "audio": "always on — normalise to −14 LUFS in the edit",
          "image_urls": "creator, setting (guides look, doesn't lock frame 1)"
        }
      }
    },
    {
      "stage": "demo",
      "start": 3,
      "end": 10,
      "title": "The 12-minute trick",
      "prompt": "Vertical 9:16 over-the-shoulder handheld shot in the same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a high puff, sage-green crop sports top and gold hoops sits cross-legged on a yoga mat holding an iPhone at chest height; the screen shows a bright workout timer counting down from {{SESSION_LENGTH}} with an exercise list. She scrolls with her thumb, taps a large start button, and the camera pushes in slightly toward the screen. She says: \"It only ever asks for {{SESSION_LENGTH}}. That's it. Twelve minutes I can always find.\" Soft window light from the left, natural skin texture, shot on iPhone, handheld micro-shake.",
      "dialogue": "It only ever asks for {{SESSION_LENGTH}}. That's it. Twelve minutes I can always find.",
      "onScreenText": "it only asks for 12 minutes",
      "shots": [
        {
          "t": "3.0–6.0",
          "framing": "OTS",
          "action": "Scrolls today's workout; composite your real screen recording onto the phone"
        },
        {
          "t": "6.0–10.0",
          "framing": "Insert, phone screen",
          "action": "Thumb taps Start; timer begins"
        }
      ],
      "audio": "Soft lo-fi beat fades in under the voice; UI tap sound on Start",
      "references": [
        "creator",
        "screen",
        "setting"
      ],
      "variants": {
        "seedance": "The 12-minute trick. Vertical 9:16 UGC clip, 7 seconds, one continuous handheld take unless timecodes say cut.\nReferences: @Image1 = creator reference; @Image2 = app screen reference; @Image3 = setting reference. Keep the person, wardrobe and room identical to the references.\n0–3s: OTS. Scrolls today's workout.\n3–7s: Insert, phone screen. Thumb taps Start; timer begins.\nVertical 9:16 over-the-shoulder handheld shot in the same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a high puff, sage-green crop sports top and gold hoops sits cross-legged on a yoga mat holding an iPhone at chest height; the screen shows a bright workout timer counting down from {{SESSION_LENGTH}} with an exercise list. She scrolls with her thumb, taps a large start button, and the camera pushes in slightly toward the screen. Soft window light from the left, natural skin texture, shot on iPhone, handheld micro-shake.\nDialogue (Office worker who trains at home, late 20s): \"It only ever asks for {{SESSION_LENGTH}}. That's it. Twelve minutes I can always find.\"\nNo subtitles. No on-screen text. No logos. Natural voice, no background music.",
        "kling": "Subject: Woman, 28, light brown skin, dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, no makeup, slightly flushed.\nSetting: Small living room at 7 am, yoga mat on wooden floor, sofa pushed back, soft daylight from a window on the left.\nVertical 9:16 over-the-shoulder handheld shot in the same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a high puff, sage-green crop sports top and gold hoops sits cross-legged on a yoga mat holding an iPhone at chest height; the screen shows a bright workout timer counting down from {{SESSION_LENGTH}} with an exercise list. She scrolls with her thumb, taps a large start button, and the camera pushes in slightly toward the screen. Soft window light from the left, natural skin texture, shot on iPhone, handheld micro-shake.\n[Creator: Office worker who trains at home, late 20s, natural and conversational]: \"It only ever asks for {{SESSION_LENGTH}}. That's it. Twelve minutes I can always find.\"",
        "gemini": "Vertical 9:16 over-the-shoulder handheld shot in the same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a high puff, sage-green crop sports top and gold hoops sits cross-legged on a yoga mat holding an iPhone at chest height; the screen shows a bright workout timer counting down from {{SESSION_LENGTH}} with an exercise list. She scrolls with her thumb, taps a large start button, and the camera pushes in slightly toward the screen. She says: \"It only ever asks for {{SESSION_LENGTH}}. That's it. Twelve minutes I can always find.\" Soft window light from the left, natural skin texture, shot on iPhone, handheld micro-shake. No captions or on-screen text. (Generates 10 s — trim to 7 s in the edit.)"
      },
      "settings": {
        "seedance": {
          "duration": "7 s",
          "aspect_ratio": "9:16",
          "resolution": "1080p (720p where the API caps it)",
          "generate_audio": "true",
          "references": "@Image1: creator, @Image2: screen, @Image3: setting",
          "first_frame": "—"
        },
        "kling": {
          "duration": "10 s (trim to 7 s)",
          "aspect_ratio": "9:16",
          "mode": "Pro / 1080p",
          "cfg_scale": "0.5",
          "negative_prompt": "subtitles, captions, on-screen text, watermark, logo, distorted hands, extra fingers, warped phone screen, morphing face, plastic skin, studio lighting",
          "elements": "creator, screen, setting",
          "native_audio": "on (voice reference optional)"
        },
        "gemini": {
          "duration": "10 s (trim to 7 s)",
          "aspect_ratio": "9:16",
          "resolution": "720p · 24 fps",
          "audio": "always on — normalise to −14 LUFS in the edit",
          "image_urls": "creator, screen, setting (guides look, doesn't lock frame 1)"
        }
      }
    },
    {
      "stage": "proof",
      "start": 10,
      "end": 16,
      "title": "The streak she didn't plan",
      "prompt": "Vertical 9:16 close-up handheld selfie video in the same small living room, now slightly sweaty after a workout. The same 28-year-old woman with light brown skin, dark curly hair in a high puff coming loose, sage-green crop sports top and gold hoops, holds an iPhone up next to her face so the screen faces the lens, showing a calendar streak of filled-in days. She taps the screen twice, eyebrows raised, half proud and half disbelieving, and says: \"Forty-two days. I've never done forty-two days of anything.\" Soft morning light from the left, natural skin texture, shot on iPhone front camera, slight handheld movement.",
      "dialogue": "Forty-two days. I've never done forty-two days of anything.",
      "onScreenText": "42-day streak (I've never finished anything)",
      "shots": [
        {
          "t": "10.0–13.0",
          "framing": "CU, phone beside face",
          "action": "Holds streak calendar to lens; composite your real streak screen"
        },
        {
          "t": "13.0–16.0",
          "framing": "CU",
          "action": "Lowers phone, laughs, shakes head"
        }
      ],
      "audio": "Beat continues; small 'ding' when the streak screen appears",
      "references": [
        "creator",
        "screen"
      ],
      "variants": {
        "seedance": "The streak she didn't plan. Vertical 9:16 UGC clip, 6 seconds, one continuous handheld take unless timecodes say cut.\nReferences: @Image1 = creator reference; @Image2 = app screen reference. Keep the person, wardrobe and room identical to the references.\n0–3s: CU, phone beside face. Holds streak calendar to lens.\n3–6s: CU. Lowers phone, laughs, shakes head.\nVertical 9:16 close-up handheld selfie video in the same small living room, now slightly sweaty after a workout. The same 28-year-old woman with light brown skin, dark curly hair in a high puff coming loose, sage-green crop sports top and gold hoops, holds an iPhone up next to her face so the screen faces the lens, showing a calendar streak of filled-in days. She taps the screen twice, eyebrows raised, half proud and half disbelieving, and says: \"Forty-two days. I've never done forty-two days of anything.\" Soft morning light from the left, natural skin texture, shot on iPhone front camera, slight handheld movement.\nDialogue (Office worker who trains at home, late 20s): \"Forty-two days. I've never done forty-two days of anything.\"\nNo subtitles. No on-screen text. No logos. Natural voice, no background music.",
        "kling": "Subject: Woman, 28, light brown skin, dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, no makeup, slightly flushed.\nSetting: Small living room at 7 am, yoga mat on wooden floor, sofa pushed back, soft daylight from a window on the left.\nVertical 9:16 close-up handheld selfie video in the same small living room, now slightly sweaty after a workout. The same 28-year-old woman with light brown skin, dark curly hair in a high puff coming loose, sage-green crop sports top and gold hoops, holds an iPhone up next to her face so the screen faces the lens, showing a calendar streak of filled-in days. She taps the screen twice, eyebrows raised, half proud and half disbelieving, and says: \"Forty-two days. I've never done forty-two days of anything.\" Soft morning light from the left, natural skin texture, shot on iPhone front camera, slight handheld movement.\n[Creator: Office worker who trains at home, late 20s, natural and conversational]: \"Forty-two days. I've never done forty-two days of anything.\"",
        "gemini": "Vertical 9:16 close-up handheld selfie video in the same small living room, now slightly sweaty after a workout. The same 28-year-old woman with light brown skin, dark curly hair in a high puff coming loose, sage-green crop sports top and gold hoops, holds an iPhone up next to her face so the screen faces the lens, showing a calendar streak of filled-in days. She taps the screen twice, eyebrows raised, half proud and half disbelieving, and says: \"Forty-two days. I've never done forty-two days of anything.\" Soft morning light from the left, natural skin texture, shot on iPhone front camera, slight handheld movement. No captions or on-screen text. (Generates 10 s — trim to 6 s in the edit.)"
      },
      "settings": {
        "seedance": {
          "duration": "6 s",
          "aspect_ratio": "9:16",
          "resolution": "1080p (720p where the API caps it)",
          "generate_audio": "true",
          "references": "@Image1: creator, @Image2: screen",
          "first_frame": "—"
        },
        "kling": {
          "duration": "10 s (trim to 6 s)",
          "aspect_ratio": "9:16",
          "mode": "Pro / 1080p",
          "cfg_scale": "0.5",
          "negative_prompt": "subtitles, captions, on-screen text, watermark, logo, distorted hands, extra fingers, warped phone screen, morphing face, plastic skin, studio lighting",
          "elements": "creator, screen",
          "native_audio": "on (voice reference optional)"
        },
        "gemini": {
          "duration": "10 s (trim to 6 s)",
          "aspect_ratio": "9:16",
          "resolution": "720p · 24 fps",
          "audio": "always on — normalise to −14 LUFS in the edit",
          "image_urls": "creator, screen (guides look, doesn't lock frame 1)"
        }
      }
    },
    {
      "stage": "cta",
      "start": 16,
      "end": 20,
      "title": "Low-stakes invite",
      "prompt": "Vertical 9:16 handheld selfie video, medium close-up, same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a loosened high puff, sage-green crop sports top and gold hoops, grabs a water bottle from the floor, stands up and points the phone down at the yoga mat, then back at her face with a relaxed smile. She says: \"It's {{APP_NAME}}. {{OFFER}}. Try one session and see.\" Natural window light, natural skin texture, shot on iPhone front camera, casual and unscripted feel.",
      "dialogue": "It's {{APP_NAME}}. {{OFFER}}. Try one session and see.",
      "onScreenText": "{{APP_NAME}} · {{OFFER}} ↓",
      "shots": [
        {
          "t": "16.0–18.0",
          "framing": "MCU",
          "action": "Picks up water bottle, stands"
        },
        {
          "t": "18.0–20.0",
          "framing": "MCU",
          "action": "Smiles to lens; end card with app icon and store badges composited over the last second"
        }
      ],
      "audio": "Beat resolves; end on the voice",
      "references": [
        "creator",
        "endcard"
      ],
      "variants": {
        "seedance": "Low-stakes invite. Vertical 9:16 UGC clip, 4 seconds, one continuous handheld take unless timecodes say cut.\nReferences: @Image1 = creator reference. Keep the person, wardrobe and room identical to the references.\n0–2s: MCU. Picks up water bottle, stands.\n2–4s: MCU. Smiles to lens; end card with app icon and store badges.\nVertical 9:16 handheld selfie video, medium close-up, same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a loosened high puff, sage-green crop sports top and gold hoops, grabs a water bottle from the floor, stands up and points the phone down at the yoga mat, then back at her face with a relaxed smile. Natural window light, natural skin texture, shot on iPhone front camera, casual and unscripted feel.\nDialogue (Office worker who trains at home, late 20s): \"It's {{APP_NAME}}. {{OFFER}}. Try one session and see.\"\nNo subtitles. No on-screen text. No logos. Natural voice, no background music.",
        "kling": "Subject: Woman, 28, light brown skin, dark curly hair in a high puff, sage-green crop sports top, black leggings, small gold hoops, no makeup, slightly flushed.\nSetting: Small living room at 7 am, yoga mat on wooden floor, sofa pushed back, soft daylight from a window on the left.\nVertical 9:16 handheld selfie video, medium close-up, same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a loosened high puff, sage-green crop sports top and gold hoops, grabs a water bottle from the floor, stands up and points the phone down at the yoga mat, then back at her face with a relaxed smile. Natural window light, natural skin texture, shot on iPhone front camera, casual and unscripted feel.\n[Creator: Office worker who trains at home, late 20s, natural and conversational]: \"It's {{APP_NAME}}. {{OFFER}}. Try one session and see.\"",
        "gemini": "Vertical 9:16 handheld selfie video, medium close-up, same sunlit living room at 7 am. The same 28-year-old woman with dark curly hair in a loosened high puff, sage-green crop sports top and gold hoops, grabs a water bottle from the floor, stands up and points the phone down at the yoga mat, then back at her face with a relaxed smile. She says: \"It's {{APP_NAME}}. {{OFFER}}. Try one session and see.\" Natural window light, natural skin texture, shot on iPhone front camera, casual and unscripted feel. No captions or on-screen text. (Generates 5 s — trim to 4 s in the edit.)"
      },
      "settings": {
        "seedance": {
          "duration": "4 s",
          "aspect_ratio": "9:16",
          "resolution": "1080p (720p where the API caps it)",
          "generate_audio": "true",
          "references": "@Image1: creator",
          "first_frame": "—"
        },
        "kling": {
          "duration": "5 s (trim to 4 s)",
          "aspect_ratio": "9:16",
          "mode": "Pro / 1080p",
          "cfg_scale": "0.5",
          "negative_prompt": "subtitles, captions, on-screen text, watermark, logo, distorted hands, extra fingers, warped phone screen, morphing face, plastic skin, studio lighting",
          "elements": "creator",
          "native_audio": "on (voice reference optional)"
        },
        "gemini": {
          "duration": "5 s (trim to 4 s)",
          "aspect_ratio": "9:16",
          "resolution": "720p · 24 fps",
          "audio": "always on — normalise to −14 LUFS in the edit",
          "image_urls": "creator (guides look, doesn't lock frame 1)"
        }
      }
    }
  ],
  "hookVariants": [
    "I accidentally became a person who works out.",
    "Nobody warned me this app would ruin my excuses.",
    "Day 42 and I still don't know how it got me."
  ],
  "referenceImages": [
    {
      "id": "creator",
      "what": "Front-facing selfie of the creator in the exact wardrobe, shoulders up, neutral expression, even daylight",
      "how": "Generate once with your image model (or shoot your real creator) and attach as the subject/character reference on every beat; use it as the first frame for the hook."
    },
    {
      "id": "setting",
      "what": "Empty living room with mat on wooden floor, window on the left, 7 am light",
      "how": "Attach as a scene/background reference so all four clips share one room."
    },
    {
      "id": "screen",
      "what": "Your app's workout timer and streak calendar, exported as clean 9:16 PNGs",
      "how": "Use as an image reference for the phone screen, then replace the screen in edit with your real recording for legibility."
    },
    {
      "id": "endcard",
      "what": "App icon, name, store badges on a plain background",
      "how": "Overlay in the editor for the final 1–1.5 s; don't ask the model to render logos or text."
    }
  ],
  "whyItWorks": "The hook is a confession, not a claim: the creator is confused by her own good behaviour, which opens a loop (\"what happened?\") that only the app can close. The demo answers it with one concrete mechanism (12 minutes), and the proof is a screen, not an adjective. The CTA asks for one session instead of a commitment.",
  "tips": [
    "Cut the first word of the hook if the squat isn't visible by 0.5 s; the visual has to land before the line.",
    "Test the three hook variants with the same demo/proof/CTA clips: one shoot, three ads.",
    "Replace 'forty-two days' with a real number from your own users' median streak."
  ],
  "captionStyle": "White bold rounded sans, soft black shadow, centred in the upper-middle third, one phrase at a time, emoji only in the hook"
}