# Omni Flash · Flow prompt kit · Ripple street re-rolls (2026-06-10)

> Paste-ready for Flow / Gemini app. 10s Omni grammar (~28 words dialogue max per clip).
> ATTACH AS INPUT IMAGES per clip (from `static.blocqpai.xyz/ripple-street/`): the location
> scene + the followed respondent still; product clips also attach the real tub photo
> (`static.blocqpai.xyz/ripple/recovery-shelf/img/ripple-real.png` equivalent: ripple-real.png).
> Every line carries the accent inline. Anti-tell language baked in. Drop finished files in
> `/root/ripple/Street/` and Cade QCs + assembles + uploads to the street adset.

## STILLS · image prompts (generate BEFORE the clips · doctrine: scene-first, characters INTO the scene)

> REUSE, never regenerate (at static.blocqpai.xyz/ripple-street/): `scene-bjj.png` · `resp-bjj.png` (= MATE A) · `scene-run.png` · `resp-run.png` · tub photo `ripple-real.png`.
> New stills below: paste prompt + attach the named refs. 9:16, photographic. Works in Flow/Gemini image gen or Kling O1.

### still 1 · MATE B, the sore gi guy (attach: scene-bjj.png)

The jiu jitsu gym in the attached image is the scene and lighting, keep it exactly as shown as the background. Photographic frame, vertical 9:16: ONE Australian man in his late 20s standing at the edge of the blue mats, just finished rolling: white gi top half open over a rash guard, collar dark with sweat, short messy hair, flushed face, breathing settled, friendly tired half-smile, rolling his neck. Chest-up, handheld phone framing slightly imperfect, true-to-life color, normal depth of field, honest skin texture with natural pores and sweat sheen, no smoothing. No text, no logos.

### still 2 · the two-shot anchor (attach: scene-bjj.png + resp-bjj.png + still 1)

The jiu jitsu gym in the first image is the scene, keep it exactly as shown. Place BOTH men into it: the man from the second image (dark no-gi rash guard, towel over shoulder) standing on the left, and the man from the third image (sweaty half-open white gi) standing on the right, facing each other a metre apart at the edge of the mats, mid-conversation, relaxed post-training body language, students rolling soft-focus behind them. Wide-enough framing to hold both chest-up, vertical 9:16, handheld phone realism, slightly imperfect framing, true-to-life color, honest skin texture, no smoothing. Keep both faces and wardrobe exactly as in their references. No text, no logos.

> Attach THIS two-shot to all three bjj clips (a, b, c) alongside the individual refs: it is the consistency anchor for the chained conversation.

### still 3 · the third partner, cameo (attach: scene-bjj.png) · OPTIONAL

The jiu jitsu gym in the attached image is the scene and lighting. Photographic frame, vertical 9:16: ONE stocky Australian man in his 30s in a navy rash guard, shaved head, cauliflower-adjacent ears, very sweaty, leaning into frame from the side with a cheeky grin like he is interrupting a conversation. Chest-up, handheld realism, true-to-life color, honest skin texture with pores and sweat, no smoothing. No text, no logos. (One-line cameo: prose-only in the clip prompt also works; generate this still only if the cameo face drifts.)

### still 4 · run1 vox respondent, the 40s club runner (attach: scene-run.png) · OPTIONAL

The Brisbane riverside path in the attached image is the scene and lighting, keep the golden morning light exactly as shown. Photographic frame, vertical 9:16: ONE Australian man in his mid 40s in a running club singlet and cap, lean weathered runner's build, hands on hips, still breathing hard post-run, self-aware grin, grey stubble. Chest-up, handheld phone framing slightly imperfect, true-to-life color, honest sun-textured skin with natural pores, no smoothing. No text, no logos.

## run1 (attach: scene-run.png + any runner male ref optional)

Handheld street-interview vox pop on a Brisbane riverside running path, golden early morning, vertical 9:16, real phone-camera realism with natural micro-jitter, ambient birds, river and passing runners, no music. An Australian man in his 40s in a club singlet, hands on hips, still breathing hard. An unseen interviewer close off-camera asks in a broad Australian accent: "Twenty k Sunday. How are the legs after?" He laughs, glances at the river, and says in a broad Australian accent: "Sore the next day. Maybe the next three. My calves are basically a permanent condition." True-to-life color, honest skin texture with natural pores, imperfect framing, lip-sync precise, natural slightly under-articulated delivery.

## run2 (attach: scene-run.png + resp-run.png + ripple-real.png)

Handheld street-interview follow-up, same Brisbane riverside path, golden morning, vertical 9:16. The woman from the attached reference (running cap, singlet, post-run flush) holds the white tub from the attached product photo casually at chest height with natural weight, label catching the sun. Ambient river and birdsong, no music. The unseen interviewer asks close off-camera in a broad Australian accent: "What changed it for you?" She says in a broad Australian accent: "Putting back what the run takes out. Sodium, aminos, one scoop after the long ones. It's Ripple, made HERE in Brisbane." She smiles and adds in a broad Australian accent: "Day two never lies." Honest skin texture, precise lip-sync, natural delivery, true-to-life color.

## BJJ buddy ad · Jack's script · 3 chained 10s clips (~28s assembled)

> CHAINING (>20s ads on Omni's 10s ceiling): same refs attached to every clip + each prompt
> opens by restating the two characters and their positions "continuing the same conversation,"
> and ends on the exact body-state the next clip opens with. Hard cuts on dialogue turns.
> Characters: MATE A = the advocate (the man from resp-bjj.png, dark no-gi rash guard) ·
> MATE B = the sore one (Australian man, late 20s, white gi top half-open, sweaty) ·
> PARTNER = third training partner (pops in clip 3 only).

### bjj-a (attach: scene-bjj.png + resp-bjj.png)

Two training mates at the edge of blue puzzle mats in a real Brazilian jiu jitsu gym, students rolling soft-focus behind, honest fluorescent light, vertical 9:16, handheld phone realism with micro-jitter, ambient mat thuds and laughter, no music. The man from the attached reference (dark no-gi rash guard, towel over shoulder) gives a relaxed fist bump to his mate, an Australian man in his late 20s in a sweat-dark white gi top. The rash guard man asks in a broad Australian accent: "How was your roll today mate?" The gi man rolls his neck and says in a broad Australian accent: "Yeah was great. I'm just fkn sore today. But I'm always sore." Honest skin texture with natural pores, precise lip-sync, natural under-articulated delivery, true-to-life color. The clip ends with both men standing facing each other mid-conversation.

### bjj-b (attach: scene-bjj.png + resp-bjj.png + ripple-real.png)

Continuing the same conversation, same two men in the same positions at the mats edge, same gym and light, vertical 9:16, handheld phone realism, ambient mat sounds, no music. The rash guard man says in a broad Australian accent: "You don't have to be. Have you tried recovery and rehydration blends?" The gi man squints, skeptical, and asks in a broad Australian accent: "What, like Gatorade?" [SAFE ALT: "What, like the servo sports drinks?"] The rash guard man shakes his head, reaches to the bench and picks up the white tub from the attached product photo with natural weight, and says in a broad Australian accent: "Nah mate, not that sugar water stuff. This is Ripple." The clip ends with him holding the tub label toward his mate.

### bjj-c (attach: scene-bjj.png + resp-bjj.png + ripple-real.png)

Continuing the same conversation, same two men, the rash guard man still holding the white tub from the attached product photo, same mats edge and light, vertical 9:16, handheld realism, ambient mat sounds, no music. The rash guard man taps the lid and says in a broad Australian accent: "Aminos, Senactiv for cellular recovery, nootropics for focus. 700 mils of water, one scoop, and you're feeling right." He hands the tub over with natural weight. The gi man takes it, weighs it in his hand, and says in a broad Australian accent: "Alright, lemme try it out." A third training partner in a rash guard suddenly leans into frame from the side, sweaty and grinning, and asks in a broad Australian accent: "Can I have a tub too?" Both mates laugh. Honest skin, precise lip-sync, true-to-life color.

> Alt take note: if Meta profanity review flags "fkn", regenerate bjj-a with "bloody sore".

## bjj1 · vox-pop version (kept as the alternate creative) (attach: scene-bjj.png)

Handheld street-interview vox pop at the edge of blue puzzle mats inside a real Brazilian jiu jitsu gym, students rolling soft-focus behind, honest fluorescent light, vertical 9:16, ambient mat thuds and laughter, no music. An Australian man in his 20s in a white gi, collar dark with sweat, smiles like a war veteran. The unseen interviewer asks close off-camera in a broad Australian accent: "What did week one here feel like?" He says in a broad Australian accent: "Check your ego at the door and prepare to be sore. All over. Everywhere." Real phone-camera realism, micro-jitter, true-to-life color, honest skin, precise lip-sync, natural under-articulated delivery.

## bjj2 (attach: scene-bjj.png + resp-bjj.png + ripple-real.png)

Handheld street-interview follow-up at the same mats edge, vertical 9:16. The man from the attached reference (stocky, dark no-gi rash guard, towel over shoulder) picks up the white tub from the attached product photo with natural weight and taps the lid once. Ambient rolling sounds, no music. The unseen interviewer asks close off-camera in a broad Australian accent: "So what's the actual fix?" He says in a broad Australian accent, dry humor: "A sore throat just means chokes practice now. The real fix is replacing what rolling takes out. One scoop after training. Ripple." He nods at the lens and says in a broad Australian accent: "Day two never lies." Honest skin texture, precise lip-sync, true-to-life color.

## Claims check (all traced to source-of-truth)
one scoop · sodium/aminos · made in Brisbane · "Ripple" + brand · day-two motif. The 13-actives and no-added-sugar numbers live in mt2/gym2 which are already rendered; these four stay light. R-02 clean, R-10 clean.
