Everything we learn from each review lands here, then feeds the blueprint and the skill.
Before writing a prompt, list everything in the template that exists only because of what THEY sell — and swap each one for our equivalent. Works for any brand.
| In the template | Example of the mistake | What to do |
|---|---|---|
| Their product's material / texture | Chocolate pour (Huel) · colostrum milk · brisket slabs | Use OUR content (bison organs inside transparent capsules) |
| Symbol of their product | Hair ribbon on a hair-care ad | Symbol of OUR result (measuring tape) |
| Body part of their problem | Arm (GLP-1 muscle loss) | OUR problem zone (belly, chest) |
| Their brand logo | "The Angry Nose Lab" → "The Wild Bison Lab" | OUR wordmark, spelled letter by letter |
| Their copy formula | "4 energy drinks a day just to clean my apartment" | Same slots, concrete values: "3 fat burners a day just to button my jeans" |
| Their appetizing visual | Raw organ chunks — disgusting · powder pile — looks like poop | Our most premium, appetizing visual; nothing ambiguous |
| No product in the template | Jar added anyway | Add none |
Format test: the format itself must reveal what the product is made of in one second (e.g. a butcher-chart bison with its 4 organs), and the proof object must be something he is proud to see (old jeans fit again).
Visual next level: never a generic capsule — make the invisible ingredient visible (real bison organ pieces seen through a transparent capsule).
This protocol is now Section 18 of the skill (/skill.md), so it applies to every brand.
Image 1 = our product photo. Image 2 = the template. Then 4 blocks: product lock, visual changes, exact text slot by slot, constraints.
IMAGE 1 = product reference: the WILDHORN Wild American Bison capsule jar. Reproduce it exactly as in Image 1: amber glass jar, matte black lid, cream label with the WILDHORN wordmark and horn logo, the line WILD AMERICAN BISON, the brown bison illustration, the script line Untamed Bison Nutrition, and the black band NATURAL TESTOSTERONE SUPPORT* / 30 CAPSULES. Do not redesign, relabel or re-letter it. IMAGE 2 = the template ad to clone. Recreate it 1:1: same layout, composition, proportions, illustration or photo style, color palette, typography styles, text hierarchy and the SAME AMOUNT OF TEXT. Remove every brand name, logo and product of the template and put ours in their place. CHANGES (visual): [what changes vs the template — and what NOT to copy: template's person, body part, style] TEXT (replace every original text with exactly these, slot by slot): - [one line per text slot of the template, same count] USE CASE + CONSTRAINTS: Square 1:1 Meta feed ad, agency-grade. If the template is vertical, re-flow the same elements into the square without dropping any. Render ONLY the text listed above, spelled exactly, each string once: NO extra lines, NO taglines, NO disclaimers, NO context sentence beyond what is listed. No other brand names or logos, no watermark. Hands, bodies and faces anatomically correct, every adult clearly over 25. CRITICAL: the WILDHORN jar must stay an exact replica of Image 1.
| Ad | Verdict | Why → repeat |
|---|---|---|
| S11 (Loom 5) | Great job on the last one. | A25 worked: copied their production method (their photo edited minimally, only the jar swapped with a masked edit, text added by script, 9:16 kept) instead of regenerating the whole scene. |
| S14 S18 S29 S50 S52 S74 S80 | Great job. | The Loom-3 rules worked first time: frozen validated try (A20), wording-only change (A22), before/after kept (A23), beer belly in every line (A24). |
| S57 | You adapted the angle properly. | The woman angle was tied to his beer belly (A24). |
| S56 | Background doesn't make sense, but it goes. | Validated. Next time the setting must fit the claim (C-rule: scene logic). |
| S62 | Great (first review). | Watercolor template copied as is, with the angle swapped. |
| S42 | Try 1 validated. | A26: his latest verdict wins. |
| Ad | Problem | Rule |
|---|---|---|
| S11 (3rd miss) | Kept regenerating a scene; their ad is a photo with the jar pasted on as her head. | A25: copy their production method, edit the template minimally, swap only the jar, keep 9:16. |
| Ad | Verdict | Why → repeat |
|---|---|---|
| S15 | Adapted perfectly to the problem. | A18 applied (jeans button + blunt 'Flatter bellies'): the round-2 rule fixed it first time. |
| S17 | Great job. | C2 applied (fresh butcher-counter organs): the round-2 rule fixed it. |
| S24 | Great. | B16 applied (93% saw their beer belly shrink*): benefit stat phrased like theirs. |
| S33 (try 2) | Great job. | A3 + C11 applied (kitchen, pushing a beer away, natural hands). |
| S21 S44-S49 S51 S53-S54 S59-S61 S63 S71-S73 | Great on the first pass. | Exact template structure + one-word angle swap: the core method holds. |
| Ad | Problem | Rule (in Lessons) |
|---|---|---|
| S11 | Made it photoreal with a jar on her head; the template's woman's FACE is the product, painted. | A21: copy the visual trick literally, same render style. |
| S18 S58 S79 | Regenerated tries he had validated. | A20: a validated try is frozen; redo only what was named. |
| S29 | Changed the style when only the wording was wrong. | A22: liked try = template, change words only. |
| S74 | Showed two lean bellies instead of before/after. | A23: before/after stays before/after. |
| S50 | Sexual fruit instead of a belly metaphor. | A23: objects map to the belly. |
| S42 S52 S56 S80 | Off-angle or vague (brain, hangover, 'after-40 changes'). | A24: name the beer belly in every line. |
| S57 | Missed the woman angle. | A24: her desire tied to his beer belly. |
| S42 redo | Pipeline said 'OK' 3x with no image (wrong template extension). | D10: OK only when a new file exists; template path checked first. |
| Ad | Verdict | Why → repeat |
|---|---|---|
| S12 / S16 / S20 / S21 / S22 / S27 / S32 / S36-S38 | Validated first try (26/34) | Exact template structure + a one-word angle swap + our proof props. Changing the minimum is what wins. |
| S23 Moon | Really great understanding | Found an object with the SAME SHAPE as our problem (round moon ↔ round beer belly) so their visual pun survived intact. Look for shape/function equivalents first. |
| S7 / S9 | Validated | S7: matched the template's shock level. S9: passed the stranger test (named the thing + what it does). |
| S28 arcade | Liked my adaptation | Kept their whole UI and added our angle as one extra stat row (belly fat) — fusion without breaking the format. |
| Ad | Problem | Root cause → rule (in Lessons, enforced by lint) |
|---|---|---|
| S11 | Jar not on her head. | Root cause: the engine fallback (OpenAI refused → Seedream + composite) placed only ONE jar; the inventory said two. Nothing checked parity. → D6: fallback must rebuild every KEEP placement; lint now counts jars vs placement. |
| S14 | Flipped a line that already worked. | Root cause: I read 'lost my waistline' as negative (bloat) instead of reading it as OUR customer would (I got slim). → A19: read the line as our customer; if it works, copy word for word. |
| S15 | Shoelaces — could sell a shoelace brand. | Root cause: over-applied 'scene logic' and moved to an INDIRECT consequence; also dropped the blunt benefit headline. → A18: move only to where our problem is directly visible (jeans button); headline = template formula with our blunt benefit ('Flatter bellies'). |
| S17 | Brown organs looked like dung. | Root cause: over-corrected an earlier rule ('organs not gross') into dried brown shapes. → C2 rewritten: fresh, clean, appetizing like a butcher counter; copy the template's organ rendering when it has one. Lint blocks 'freeze-dried/brown organs'. |
| S18 | Capsules next to the beer. | Root cause: copied the objects, not the action. The template POURS the product into his drink. → A17: copy the verb of the scene (pour the organ powder into the beer). |
| S24 | 'Felt the difference' too soft. | → B16: stats are benefit claims phrased like theirs ('93% saw their beer belly shrink*' + survey footnote). |
| S29 | Words too complicated. | → B15: simplest words win ('a flat belly again'). |
| S33 | Bed copied for no reason, phone badly held. | Root cause: the template is in bed because it's a sleep product. → A3 applied + C11 hands QC (kitchen counter, pushing a beer away, phone held naturally). |
| S35 | 'Outperform your 30s' off-angle. | → A14: the headline carries the beer belly ('Outperform your beer belly'). |
| Ad | Verdict | Why it worked |
|---|---|---|
| S1 Fewer inches | Validated 1st try | Flipped their object for our result (growing bananas → shrinking belts) — the joke stays, the angle is ours. |
| S3 Puzzle jar | Validated 1st try | Kept their mechanism (product opened into ingredient pieces), filled with recognizable organs + one plain job per organ. |
| S4 Text-only | Validated 1st try | Same words, only the excuse swapped ('dad bod'); rendered by script = zero text errors. |
| S5 / S6 Estrogen | Validated 1st try | Their hidden-hormone checklist mapped 1:1 onto our research mechanism. |
| S10 Off nights | Validated 1st try | Same buyer + same angle as the template → kept their words (A6). |
| Ad | Root cause | Rule |
|---|---|---|
| S2 | GLP-1 faces: missed the beer belly. | A14 beer belly is the default — fuse their angle with ours (framed waist-up, belly is the before/after). |
| S7 | Button popping wasn't as shocking as worms out of a body. | A15 match the template's shock level (belly melting like wax). |
| S8 | Silhouettes faced away from the result. | A16 progressions face the result, left → right. |
| S9 | 'You can't farm this' unclear to a stranger. | B14 stranger test: name the thing and what it does on first read. |
| S10 (question) | Why sexual and not beer belly? | The template was a pure libido ad (Primal Viking): same buyer, so A6 kept their words. From now on A14 fuses the belly in wherever it fits. |
| Ad | Verdict | Why |
|---|---|---|
| #62 / #63 / #78 / #72 | Great / amazing | #63: both template lines kept word for word except the subject + the same social mechanism (everyone wants you, your partner guards you). #62: exact copy via another engine when GPT refused. |
| Ad | Root cause | Rule |
|---|---|---|
| #57 | Jar not held, text added. | A8 copy the gesture; B13 add nothing. |
| #61 / #69 | Kept THEIR innuendo object (pineapple = vaginal probiotic / semen taste). | A7 re-derive the innuendo for our product: banana (she calls it heaven), glazed donut ring with the jar through it (dessert back on the menu). |
| #65 | Invented a deadline; flat font; jar off the lounger. | B6 no deadline unless the template has one; A10 copy the text treatment (sunscreen bubbles via Nano Banana Pro); A8 jar on the lounger. |
| #70 / #71 / #76 | Organs looked like meat; feet not on the scale. | C2 organs, organs, organs: recognizable silhouettes everywhere. |
| #73 | Text not centered on the eggplant. | C9 text centered on the template's anchor. |
| #74 | Not on the beer-belly angle. | 'Bigger. Harder.' → 'Flatter. Harder.' — one word carries our angle. |
| #75 | Kept the template's beds. | A12 replace props with our problem's props (game night, beer, pizza, jeans that won't button). |
| #77 | Two different bodies. | A9 one body cut exactly in half. |
| #79 | Young man, jar not on the face, no name. | A11 avatar age everywhere; A8 jar in front of the face; B12 keep a first name on review formats. |
| Ad | Verdict | Why |
|---|---|---|
| #35 B7 | Really understood the game | Kept the winner's principle (billboard made of the product) AND made it clear (labels). |
| #51 / #64 B7 / #66 / #67 | Great | Clear rival (fat burner), word-for-word template structure. |
| #70 capsule panel | Exactly what I imagined | Organs visible inside the capsule. |
| Ad | Problem | Rule (see Lessons tab) |
|---|---|---|
| #57 | Not sexual enough / not readable. | A4 decode the innuendo (cream log = phallus) and keep it; tie a small line to our angle. |
| #61 | Missed the vulva innuendo. | A4 sexual reading is mandatory on every template. |
| #62 | Watered down to pass GPT. | D1 switch engine (Flux) + composite; never sanitize. |
| #63 | Changed Step 2. | A6 same structure → keep their words: Let no one hit. |
| #65 | 'Shirt off since day 21' unreadable. | B6 one-read clarity + timeline. |
| #68 | 'belly' vs 'beer belly'. | B2 say beer belly (linted). |
| #69 | Visual didn't match the sexual line. | A4 the visual must carry the same meaning as the text. |
| #70 | Copied the shower for no reason. | A3 scene logic: why is the scene here? |
| Ad | Your verdict | Why it worked → keep doing |
|---|---|---|
| #39 Organs falling into the jar | Exactly what I was thinking | Difference maker: the template's mechanism (the product pours into the container) kept 1:1, but filled with OUR literal content in recognizable form (heart, liver… with tags). Same mechanism + recognizable content = instant understanding. |
| #44 B6 Old jeans fit again | Even better than the example | The proof object is something a not-so-sophisticated customer instantly gets and wants (his old jeans), not a technical detail. |
| #47 B6 Leave the lights on | Most aggressive — the greatest | Went straight to his deepest private shame (body in the bedroom). Aggression = precision on the pain. |
| #52 #53 #55 #56 #59 #60 | Great / smart | Clear rival + clear problem (salads, fat burners rebound), quadrants named by problem, template words kept when same audience. |
| #57 B6 | Hard ad, adapted well | Kept the template's cheeky line word for word; swapped only the hero object for a symbol from our world. |
| Ad | Problem | New rule |
|---|---|---|
| #35 | B6 clear but lost the winner principle. | Keep what made the template a winner (billboard MADE OF the product) and add clarity (labels) — never trade one for the other. |
| #51 | Mentioned Autoship. | Never mention subscription/Autoship in ads. Use the offer framing of the template ('50% off for life'). |
| #54 | Avatar doesn't wear compression shirts (validated anyway). | Avatar's hiding behaviours = sucking it in, baggy shirts, shirt on at the pool, endless diets. Not compression shirts. |
| #58 | Didn't copy the mechanism (the fat bottle). | Same angle as the template → copy the visual mechanism too, applied to our product (our jar gets fat), label untouched. |
| Ad | Your verdict | Why it worked → keep doing |
|---|---|---|
| #36 Capsules flanking the jar | Really smart | Replaced their content (brisket) with OUR literal content shown the same way. |
| #37 Labelled organs + live bison | Great — showed what the product is | The mechanism of the image changed (no milking) but the idea stayed: from the source into the jar. Same idea, our product's own mechanism. |
| #40 Organs inside the capsule | Way bigger improvement | Made the invisible ingredient visible: literally see the organs in the capsule. |
| #2 / #16 / #23 | Great / perfect | Followed the example's exact visual code (orange glow on the result) and swapped only their brand slot. |
| #41 #42 #43 #46 #49 | Perfect / great | Template DNA applied: their audience habit → ours (beer), their offer slots → our real offer, nothing invented. |
| Ad | Problem | New rule |
|---|---|---|
| #35 | Capsule wall still didn't read as 'bison organs' at once. | Pick the FORMAT that makes the source obvious in one second (butcher-chart bison with the 4 organs), not just a texture. |
| #39 | Organs not recognizable. | Show organs with their real anatomical silhouettes (heart, liver…), clean and premium, plus capsules with organs inside. |
| #44 | '1 notch tighter' not meaningful. | The proof object must be something he's proud to SEE (old jeans fit again), not a technical detail. |
| #47 | Asked for a radically different version. | When asked for another version, change the idea, not the wording. |
| Ad | Your verdict | Why it worked → keep doing |
|---|---|---|
| #8 Hide-the-chest routine | Amazing — deep in the avatar | Went from a generic routine to the one he has BECAUSE of his problem (compression shirts, XL tees, hoodie). Routine and angle are the same thing. |
| #23 You're not fat | Perfect text | Kept every block of the template, filled each with one sharp idea from the research in his words (estrogen fat / not just beer). |
| #26 Measuring tape | Perfect | Replaced their product symbol (hair) with our result symbol (waist). |
| #29 Dad bod → bison bod | Great improvement | Used the exact phrase he says about himself ('dad bod') and rhymed it with our brand world ('bison bod'). |
| #30 Not a fat burner | Great | Arrows = results he feels, plus the research's third-party proof ('she notices first'). |
| #31 Keep your beer | Great | Found his equivalent of the GLP-1 he won't give up: beer. Concede the pleasure, kill the side effect. |
| #32 / #34 It's all in here / Meet your capsule | Great — angle adapted to the product | The template's 'what's inside' logic mapped onto our real ingredients and source. |
| Ad | Problem | Root cause → rule |
|---|---|---|
| #2 | Arm while we sell belly — off-angle. | Root cause: copied the template's body part. Rule: their body part = their problem; draw OURS. |
| #16 | Lost the small orange glow on the result. | Follow the example's visual code on every panel, result included. |
| #23 | Copied the competitor's brand slot ('Lab'). | Brand slot → our wordmark. |
| #35 #36 #37 #39 | Imported their product world (jerky look, brisket, milk/powder pour, chocolate). | Template DNA step: list their product's material and never import it. |
| #38 | Vague rival + vague problem. | Fill the copy formula with a clear rival product and a clear everyday problem. |
| #40 | Generic capsule. | Show bison organs inside a transparent capsule. |
| Ad | Your verdict | Why it worked → keep doing |
|---|---|---|
| #6 Abs vs Beer Belly | Great work | I changed the SCENE so the image shows our problem (lean man beats beer-belly man) but kept the template's format, rhythm and the bottom line you liked. Lesson: keep the format, rewrite the scene until the avatar's problem is visible. |
| #21 The beer belly is not the problem | Really great job | Kept the template's exact sentence structure word for word, swapped only symptom → beer belly and cause → estrogen, and kept the visual gag (product hanging from the symptom → from the belt buckle). Lesson: same words, same gag, two nouns changed. |
| #22 Beer is fun. Beer belly isn't. | Amazing | Decoded the trick: concede the pleasure, attack its consequence. Our avatar's pleasure = beer. The split object stays the hero. (You'd have left the jar out — template has none.) |
| #24 Estrogen was found dead | Great | Mock obituary of the enemy; enemy = research mechanism, killer = our product. |
| #25 This jar is putting T-boosters out of the game | Great — apply everywhere | Minimal change, maximum fidelity: everything identical, ONE word swapped for a rival our avatar already knows (Minoxidil → T-boosters). Lesson: change as little as possible; find the exact equivalent the avatar instantly recognizes. |
| #27 / #28 / #29 | Better / way better | No added text where the template has none (#27); same angle as template → kept their words (#28); customer's body through animals (#29). |
| Ad | Problem | New rule |
|---|---|---|
| #2 (B3) | Changed the side, dropped the arm; logo wrong. | When a version is validated visually, never redraw the template's illustration — copy shape, side, framing exactly. Brand wordmark = exactly the label's wordmark. |
| #8 (B3) | Routine still didn't hit an aggressive angle. | The routine must be one he has BECAUSE of the problem (hiding man boobs: compression shirts) — that ties routine and angle. |
| #23 (B3) | Text didn't match; no visible beer belly; logo replaced by a product photo. | Never replace a template's logo with a product photo. The image must be readable as a beer belly at first glance. If an earlier version was better, start from it. |
| #26 (B3) | Kept hair — their product symbol. | Every element that symbolizes the TEMPLATE's product must become a symbol of OUR result (hair → measuring tape). |
| #16 (B3) | Result image not rewarding enough. | Make the result image the most colorful, rewarding image of the ad. |
| Ad | Your verdict | Why it worked → keep doing |
|---|---|---|
| #9 Wojak vs Chad | Exceptional | I decoded what the meme really does: 3 shameful life scenes vs 3 proud ones. Each line is a scene from HIS life with a beer belly (sucks in his gut for photos, wife stopped grabbing his waist, shirt on at the pool). Concrete, specific, his words — not product talk. |
| #3 Product vs Fat burners | Much, much better | Compared with what he already uses (fat burners), and every line is a result he wants or a pain he knows — never a product feature. |
| #5 Beer-belly men: man boobs | Much better | Named the group by its problem, used your exact closing line, kept the template's text count. |
| #14 / #16 / #17 / #18 | Well adapted / perfect | Same angle as the template → kept their words (Goodbye dad bod belly, Drains beer belly in 14 days, Beer belly? Try X). |
| #19 'You can't feel a beef liver pill' | Excellent | Kept the template's rhythm word for word, swapped only the rival for one our avatar knows. |
| #12 / #13 / #20 | Good | Image does the work, minimal text, before/after difference obvious. |
| Ad | Problem | New rule |
|---|---|---|
| #2 | Talked about muscle — not our mechanism. | Stay on the research mechanism (estrogen). Never introduce a new promise the research doesn't have. |
| #6 | 'Beef vs Spaghetti': the image didn't show our problem. | The image must SHOW the avatar's problem (the belly). If the template's visual doesn't, change the scene, keep the format. |
| #8 | 'Belly-fat routine' doesn't exist in his life. | Before copying a 'your X routine' line, check the avatar really has that routine (his = the morning pill stack). |
| #10 | Lost the Mars Men illustrated style. | Keep the template's render style; only change the person's age/look. |
| #11 | Joke less logical for the belly. | A twist must make literal sense for our problem ('size doesn't matter… unless it's your belly'). |
| #16 | Jar squashed. | Lock the jar's real proportions; shrink the template's slot instead of squeezing the jar. |
| Ad | Problem | Lesson → rule |
|---|---|---|
| #3 | Benefits were product features. | Benefits = what the customer wants (belly shrinks, shirt tucks in) vs what he already uses. |
| #4 | Added bottom line repeated the ad. | Same amount of text as the template. No context line. |
| #5 | Good but too much text under it. | Use the template's slot count; one strong closing line. |
| #6 | Extra text squeezed the bottom bar. | Keep every block at the template's size. |
| #7 | Didn't say WHO it's for by their problem. | 'For perimenopause' → 'For stubborn beer belly'. 'Men over 40' is not a problem. |
| #8 | Problem not clear, extra line. | The headline must name the problem the routine fails at. |
| #9 | Negative lines not precise. | Loser lines = brutally specific beer-belly life scenes. |
| #11 | Mentioned 'conversion'. | No mechanism words the avatar doesn't know. |
| #14 | Changed the text although same angle. | Same angle as the template → keep their words. |
| #16 | Their headline was better. | Verb + body part + deadline: keep the winner's headline structure. |
| #17 | Angle problem. | 'Drains beer belly in 14 days' word for word — aggressive wins. |
| #18 | Text not adapted at all. | 'X? Try us.' → 'Beer belly? Try Wildhorn.' + the result. |
| #25 | 'Your 12 supplements' — nobody gets it. | Swap the template's known reference (Minoxidil) for one our avatar knows ('your testosterone booster'). |
| #29 | Customer problem became a product problem. | Turkey neck → swan neck = the customer's body. Keep it about him. |
| #57 | Concept is sexual; adaptation wasn't. | Cheeky/sexual template → stay cheeky. The joke is the mechanism. |
| #63 | Great template, badly adapted. | Decode before writing: why does it work? |
| #All | Too many 'supplements failed you'. | Favor the most aggressive angles: beer belly, man boobs. |
| Ad | Problem | Fix added to the prompt |
|---|---|---|
| #2 | Model copied the template's arm while the text says belly. | Say what NOT to draw when the template's subject differs from ours. |
| #4 | Came out photoreal; template is Pixar. | Name the render style explicitly (e.g. 'Pixar-style 3D, NOT photoreal'). |
| #10 | Copied the template's young man. | Describe our avatar's age and look; 'do NOT copy the template's person'. |
| #13 | Before/after barely different. | Demand an OBVIOUS difference at first glance, with concrete cues (belt holes, shirt tucked). |
| #123/#262 | OpenAI blocked bare male chest close-ups. | Show man boobs through clothes (tight shirt, gaping buttons), never bare chest close-ups. |
| B3 #22 | Jar placed in front of the hero visual (the split belly). | When the template's hero is an object (brain, belly…), keep it fully visible; the jar goes small in a corner. |
| B4 #33 #35 | Model added our jar where the template has no product. | Write NO jar / NO product explicitly when the template has none — the generic rule is not enough. |
| B4 #38 | Kept the template's cow under the jar. | Name the animal/object to swap AND what it must not be (bison, NOT a cow, no spots). |
| B4 #26 | Measuring tape hid the wordmark. | Any wrapping element must stay off the label wordmark and illustration. |
| B4 #35 | Logo misspelled (WIILDHORN). | Spell the wordmark letter by letter in the prompt. |
| B5 #35 | Small wordmark misspelled twice (WILLDHORN). | GPT Image can't spell small logos reliably: when the logo slot is small, use the horn icon only, no letters. |
| B7 #35 #61 | Organs came out raw and glossy. | Always specify FREEZE-DRIED: matte, dry, deep brown-red, no shine, no blood. |
| B7 #62 | OpenAI blocks any man-boobs image with skin, even the template itself. | For chest ads: objects only (shirt gaping on a hanger), no template image sent. |
| Sam R3 S8 S18 S35 S43 | GPT misspelled the standalone logo (WILLDHORN) — regression of C7. | D8: horn icon only for any mark outside the label; lint now blocks bare 'WILDHORN' wordmark lines. |
| Sam R3 S55 S58 S74 S79 | OpenAI refused → Seedream full ad garbled labels, typos, wrote 'crossed' on the ad. | D7: Seedream renders the scene only; jar + text always composited. seedream_full banned in lint. |
| Sam R3 S71 S47 | Template props leaked (cowboy holding their bottle; Barbie skirts on Ken). | C5 extended: inventory must SWAP every prop of their customer/product. |
| Sam R3 S58 | Emoji rendered as boxes in composited text. | D9: no emoji in script text. |