AI Image Generation Brief — ResultSport Spiky Massage Ball Set of 3
slot1.jpg–slot6.jpg at the product folder root (saved 22 May 2026, 500×500 px). The before/after comparison stays valid even after the gallery is rebuilt — open this HTML from the same folder and the reference images render as they did on the audit date.
1. Briefing intro
This brief turns the image audit's seven slot recommendations into copy-paste-ready prompts for Nano Banana (Gemini 2.5/3.1 Flash Image) and GPT-Image (OpenAI gpt-image-1). The two tools are paired because they have complementary strengths — Nano Banana is faster and stronger at conversational scene direction, GPT-Image gives more deterministic results when you specify lens/aperture/depth. Run both for each slot, pick whichever lands closer to the brand.
Each slot block contains: cluster anchor (which keyword cluster the slot is converting against), reference image (the current live gallery JPG to attach as input), paired prompts (both tools), and the post-production overlay spec (3 ranked headline options with the A/B winner marked, plus badge / brand bar / filename / two alt-text variations).
| Slot | Job | Cluster anchor | Expected lift |
|---|---|---|---|
| 1 | Hero — CTR push (diagonal isometric + grounding + luminosity drop) | Core "spiky massage ball" | +3–8% main-image CTR |
| 2 | Keystone — Objection pre-empt (size-to-body-zone map) | Sub-niche: plantar fasciitis · trigger point · myofascial | +5–12% unit-session % |
| 3 | Materials & safety (replaces banned slot 4) | Objection #2 (safety) | compliance fix + +1–3% CVR |
| 4 | Use-case in context — desk-bound back | "massage ball for back" / office workers | +1–3% CVR |
| 5 | Audience affirmation (replaces banned slot 5) | Avatar — runners · pilates · desk workers | compliance fix + +1–2% CVR |
| 6 | Proof of outcome / aspiration | Recovery routine | +1–2% CVR |
| 7 | Comparison closer (vs single lacrosse / tennis ball) | Discard cluster — but #3 buying objection | +1–3% CVR · return-rate down 5–10% |
Compounded best-case the stack rebuild is ~10–25% unit-session % lift plus the compliance risk being neutralised. Lifts are ranges by skill convention, not point estimates.
2. Workflow guide (6 steps)
- Open the generator — for 2K output, AI Studio (paid API key required, gives 2048×2048). For 1K output, gemini.google.com (free, 1024×1024 — upscale in post). For GPT-Image, ChatGPT Plus/Pro.
- Attach the reference image — drag the gallery slot JPG into the prompt input. The AI references it for product accuracy.
- Paste the prompt — copy from the relevant slot's code block below. Both Nano Banana and GPT-Image variants are provided. Try Nano Banana first (faster); fall back to GPT-Image when Nano misses on composition.
- Generate 3–4 variants per slot — first render rarely wins. AI Studio's Resolution=2K + Aspect=1:1 must be re-set per new chat (they reset).
- Pick the winner — measure against the audit's mechanism for this slot. Slot 2 must instantly read "size-to-body-zone"; slot 1 must read as a clean diagonal 3-size product shot; slot 7 must read as a comparison.
- Add overlay text in post — open the winner in Canva / Photoshop / Figma, add the headline + badge + brand bar from the Post-production overlay spec. Save at 2000×2000 sRGB JPG. Filename per the spec.
3. Shared production setup
Everything below applies across all 7 slots — call it out once and reference per slot.
| Setting | Value | Why |
|---|---|---|
| Aspect ratio | 1:1 (square) | Amazon gallery requirement |
| Final pixel size | 2000×2000 sRGB JPG, ≤10 MB | Amazon zoom requirement (1600 min) |
| Background palette (slot 1) | RGB 253,253,253 (off-white) | Search-tile separation per audit (low-risk luminosity drop) |
| Background palette (slots 2–7) | Calm warm cream #F5EFE6 · sage green #A8C8B5 · clinical white #FAFAFA | Sport-recovery feel, not medical-sterile |
| Brand accent | ResultSport red #D7263D for brand bar only — do NOT use as overlay colour | Matches the existing packaging (slot 6) without becoming a banned-superlative-style "shout" colour |
| Typography (overlay) | Body: Inter or GT Walsheim Bold. Numerics: Inter Heavy. Brand bar: Inter Regular Caps. | Mobile-thumbnail safe. Clean sans, no flourish. |
| Headline weight | ≥80 px on the 2000×2000 canvas (~4% of frame height) | Readable at 100×100 thumbnail per skill's keystone rule |
| Badge style | Pill, sage green #A8C8B5 fill, deep green #1F5A2C text, 6 px corner radius | Calm, not desperate. Different from competitor red/yellow burst badges. |
| Brand bar position | Bottom-right corner, 2% of frame height, "ResultSport™" in Inter Regular Caps, #999 text | Present but quiet per the audit's brand-signature dim. |
| Negative (every prompt) | no text, no logos, no watermarks, no badges, no on-image typography, no hands holding pens, no body parts in awkward angles | AI text rendering is unreliable — we add all type in post. |
| Reference library | The 6 existing gallery JPGs from Amazon CDN (linked in each slot block) + the audit's product specs (6 cm, 8 cm, 10 cm; 227 g; PAH-free, phthalate-free, glue-free solid plastic; teal/dark-purple/green colourway) | Product accuracy |
If the seller wants to override the calm-cream palette toward something more energetic (electric-yellow lift, neon-sage), say so before the brief is run — the prompts below build the warm/clinical lane. Single-prompt revisions only need the PALETTE line swapped.
SLOT 1 — Hero (CTR push)
Three solid plastic spiky balls (6 cm green, 8 cm sage-green, 10 cm dark-teal) arranged along the canvas diagonal — 10 cm front-left, 8 cm middle, 6 cm back-right. Subtle ambient-occlusion shadow under each contact point. Off-white background (RGB 253,253,253) for search-tile separation. No models, no text, no props — Amazon main-image rules.
Colour decision: single-colourway recommended (all sage-green) so the eye reads size delta, not colour delta. If the seller insists on the existing 3-colour set, swap to teal/purple/green as currently shipping — but expand the size delta visually so 10 cm clearly dwarfs 6 cm.
A clean Amazon-compliant product hero photograph of three solid plastic spiky massage balls arranged along the canvas diagonal. The largest ball (10 cm, dark sage-green) sits front-left and dominates roughly 45% of the frame. The medium ball (8 cm, same sage-green) sits at the centre, and the small ball (6 cm) trails back-right, slightly higher on the canvas to suggest depth. Each ball has a tight ambient-occlusion contact shadow directly beneath where it touches the surface — not a full drop shadow, just where the ball meets the ground. Background is a near-pure off-white (RGB 253,253,253), seamless studio infinity sweep, no gradient. Lighting: soft 5500K diffused from above-left, no harsh highlights. Camera: 85mm equivalent, f/4, eye-level. Use the attached reference image for the spike texture and surface finish of the balls — solid plastic with hundreds of small blunt spikes, matte finish. No text, no logos, no watermarks, no badges, no on-image typography, no hands, no body parts, no props, no second device, single product only. Square 1:1, 2000×2000.
SUBJECT: Three solid plastic spiky massage balls — diameters 10 cm, 8 cm, 6 cm — sage-green colourway, matte finish, hundreds of blunt spike tips. Use attached reference image for spike texture. SETTING: Studio infinity sweep, off-white background RGB 253,253,253. PLACEMENT: Three balls along the canvas diagonal: 10 cm front-left (~40% of frame), 8 cm centre, 6 cm back-right (slightly higher to suggest depth). ACTION: Static product hero. Each ball grounded with a tight ambient-occlusion shadow at the contact point only — no full drop shadow. PROPS: None. LIGHTING: Soft 5500K diffused from above-left, no harsh specular highlights, gentle wraparound. CAMERA: 85 mm equivalent, f/4, eye-level, slight downward tilt 5°. PALETTE: Sage-green balls (#5C8A6E), near-white background (#FDFDFD), grey shadow (#E8E8E8). STYLE: Clean editorial product photography — think Aesop or Muji catalogue. No drama, no styling. NEGATIVE: no text, no logos, no watermarks, no badges, no on-image typography, no hands, no body parts, no second device, no coloured backgrounds, no props. ASPECT: 1:1 SIZE: 2000×2000
SLOT 2 — Keystone (size-to-body-zone)
The highest-leverage frame in the stack. The AI renders an editorial composition with three balls placed against (or alongside) a softly-rendered anatomical body silhouette / wireframe — 6 cm at the arch of the foot, 8 cm at the calf/glute area, 10 cm at the upper back. Post-production adds the big "6 · 8 · 10 cm" numerics, the body-zone labels, the risk-kill badge, and the brand bar.
A flat-lay editorial composition for a wellness product. The background is warm cream (#F5EFE6), seamless. In the foreground, three solid plastic spiky massage balls are placed in a diagonal line across the canvas — 6 cm sage-green ball top-left, 8 cm centre-middle, 10 cm bottom-right. Each ball is grounded with a tight ambient-occlusion contact shadow. Behind the balls, a softly-rendered minimal anatomical line illustration of a human body silhouette — front-facing, neutral pose, single-line drawing in deep navy (#1F4E78), 30% opacity so it sits behind the balls. The body illustration is positioned so the 6 cm ball aligns with the arch of the foot, the 8 cm with the calf, and the 10 cm with the upper back. Leave clean negative space on the right side for post-production headline overlay. Lighting: even diffused 5000K, slight warmth, no shadows on the cream background. Camera: 50 mm, f/5.6, top-down 80° angle. Use the attached reference for the spike texture only. No text, no numbers, no labels, no logos, no watermarks, no badges, no on-image typography of any kind. Square 1:1, 2000×2000.
SUBJECT: Three solid plastic spiky massage balls (10 cm, 8 cm, 6 cm sage-green) and a minimal anatomical body silhouette line illustration. Use attached reference for spike texture. SETTING: Flat lay, warm-cream background (#F5EFE6), seamless. PLACEMENT: Three balls along the canvas diagonal — 6 cm top-left, 8 cm centre-middle, 10 cm bottom-right. Body silhouette behind, at 30% opacity in deep-navy (#1F4E78) single-line drawing. Body silhouette positioned so 6 cm aligns with arch of foot, 8 cm with calf, 10 cm with upper back. Right third of canvas left as clean negative space for overlay. ACTION: Static editorial composition. Each ball has tight ambient-occlusion contact shadow. PROPS: Anatomical line silhouette only (no other props). LIGHTING: Diffused 5000K, even, slight warm cast. No specular highlights. No shadow on the cream background. CAMERA: 50 mm equivalent, f/5.6, top-down 80° angle. PALETTE: Cream background (#F5EFE6), sage-green balls (#5C8A6E), navy silhouette line (#1F4E78 at 30% opacity). STYLE: Editorial wellness flat-lay — think House Plant Journal or Patch Plants for the tone. Minimal, considered, calm. NEGATIVE: no text, no numbers, no labels, no logos, no watermarks, no badges, no on-image typography of any kind, no models, no faces, no full bodies (silhouette only), no hands. ASPECT: 1:1 SIZE: 2000×2000
SLOT 3 — Materials & safety
Single 8 cm ball, clinical-clean close-up against a soft sage-green backdrop. A hand (forearm only, neutral skin tone, no jewellery) gently presses the ball against the bare forearm to show the blunt spike tips are skin-safe. Empty space on the right for overlay specs.
A clinical product close-up of a single 8 cm sage-green solid plastic spiky massage ball. A bare forearm (left side of frame, neutral skin tone, no jewellery, no watch, no nail polish) gently presses the ball against the inner forearm to demonstrate that the spike tips are blunt and skin-safe. The ball compresses slightly into the skin, showing the spike pattern leaving a gentle texture pattern — not painful, not red. Background: soft sage-green (#A8C8B5), seamless, slightly out of focus. Lighting: 5500K soft frontal key with very subtle rim from the right. Camera: 85 mm macro, f/3.5, slight downward angle. Use attached reference for the spike texture. Right third of canvas left empty for post-production overlay. No text, no logos, no watermarks, no badges, no on-image typography, no jewellery, no nail polish, no other body parts, no medical equipment, no clinical sterile feeling — keep it warm. Square 1:1, 2000×2000.
SUBJECT: Single 8 cm sage-green spiky massage ball pressed gently into a bare forearm (inner side). Use attached reference for spike texture. SETTING: Soft sage-green seamless backdrop (#A8C8B5), studio. PLACEMENT: Ball + forearm centred-left, with right third of frame empty for overlay. ACTION: The ball compresses gently into the forearm, spike pattern visible but not painful — skin shows a soft texture imprint, no redness. PROPS: None. No watch, no jewellery, no nail polish. LIGHTING: 5500K soft frontal key, subtle rim from the right. CAMERA: 85 mm macro, f/3.5, slight downward angle 15°, shallow depth of field — ball sharp, skin slightly soft. PALETTE: Sage-green ball (#5C8A6E), sage-green background (#A8C8B5), warm neutral skin tone, no other colours. STYLE: Clinical-warm — think Aesop product photography. Calm, considered, not sterile. NEGATIVE: no text, no logos, no watermarks, no badges, no on-image typography, no jewellery, no nail polish, no medical/sterile feel, no other body parts. ASPECT: 1:1 SIZE: 2000×2000
SLOT 4 — Use-case in context (desk-bound back)
An office worker, mid-30s, neutral business-casual (no logo branding on clothes), sitting in a modern office chair, placing the 8 cm sage-green ball between their lower back and the chair backrest. Eyes closed in relief, soft expression — not pained, not posed. Calm office environment in soft focus behind. The ball is clearly visible at the lumbar position.
A natural lifestyle photograph of an office worker, mid-30s, gender-neutral or female, sitting in a modern ergonomic office chair (light grey upholstery) at a wooden desk. They are leaning slightly forward, and a single 8 cm sage-green spiky massage ball is wedged between their lower back (lumbar region) and the chair backrest. The ball is partially visible — viewer can clearly see the spike texture and that the ball is being used for lumbar release. The person's eyes are softly closed, expression relaxed and relieved, not pained, not posed dramatically. Business-casual clothing in neutral tones — no visible logos, no bright colours. Office environment in soft focus behind — laptop, plant, mug, all generic. Window light from the left, warm 4500K. Camera: 50 mm, f/4, eye-level, slight 3/4 angle from the person's right side. Use attached reference for the ball spike texture. No text, no logos, no watermarks, no brand names visible on clothing or computer, no painful or grimacing expressions, no medical setting, no second screen content visible. Square 1:1, 2000×2000.
SUBJECT: An office worker mid-30s sitting in an ergonomic chair, using an 8 cm sage-green spiky massage ball for lumbar release. Use attached reference for ball texture. SETTING: Modern office workspace, wooden desk, neutral palette, soft window light from left. PLACEMENT: Person centred 60% frame; ball wedged at the lumbar between back and chair backrest, partially visible at left. ACTION: Slight forward lean, eyes softly closed, calm expression — using the ball, not posing with it. PROPS: Ergonomic chair (light grey), wooden desk, generic laptop, mug, small plant — all out of focus. LIGHTING: Window key from left at 4500K, warm afternoon office light. Soft, no specular highlights. CAMERA: 50 mm equivalent, f/4, eye-level, slight 3/4 angle from the right. PALETTE: Neutral office tones, sage-green ball as the colour pop, warm woods, light grey upholstery. STYLE: Documentary lifestyle — think Patch Plants office shoot, not stock photography. Real, not staged. NEGATIVE: no text, no logos, no watermarks, no brand names on clothing or computer, no pained expressions, no medical setting, no second screen content, no stock-photo smile. ASPECT: 1:1 SIZE: 2000×2000
SLOT 5 — Audience affirmation (3 avatars)
A clean 3-panel composition: left panel — runner on a trail post-run, rolling a 6 cm ball under their bare arch on a stretch mat. Middle panel — pilates instructor on a mat using the 8 cm against their glute, neutral studio. Right panel — office worker (different person from slot 4) using the 10 cm against an upper back / shoulder against a wall. Three distinct people, three distinct contexts, one product family. Neutral palette throughout, sage-green balls as the only consistent visual anchor across the three frames.
A clean 3-panel triptych composition, three distinct lifestyle scenes side-by-side, separated by thin vertical white gutters (5px). Square 1:1 overall. Each panel is one third of the canvas.
Left panel: a runner mid-30s, athletic build, in neutral grey/black running gear, sat cross-legged on a stretch mat outdoors on a wooden park trail in soft morning light, rolling a small 6 cm sage-green spiky ball under their bare right foot arch. Eyes down at their foot, calm focused expression.
Middle panel: a pilates instructor, late-30s, in calm-toned activewear (cream/sage), seated on a yoga mat in a soft-focus pilates studio with sage-green plants behind, using an 8 cm sage-green spiky ball against their glute area while leaning slightly to the side. Relaxed, mid-stretch.
Right panel: an office worker, mid-40s, in neutral business-casual, leaning against a soft white wall in a modern office, using a 10 cm sage-green spiky ball between their upper back / shoulder blade and the wall, looking out a window with a soft pleased expression.
All three figures the same sage-green ball colourway. Consistent warm soft 4500K lighting. Documentary-style, not stock-photo posed. Use attached reference for the ball spike texture. No text, no logos, no watermarks, no brand names on clothing, no painful expressions, no second product, no medical setting, no athletic brand logos. Square 1:1, 2000×2000.
SUBJECT: Three-panel triptych — runner (left), pilates instructor (middle), office worker (right) — each using a different size of the same sage-green spiky massage ball. Use attached reference for ball texture. SETTING: Panel 1 — outdoor stretch mat on wooden trail, soft morning light. Panel 2 — pilates studio with plants. Panel 3 — modern office near a window. PLACEMENT: Each panel exactly 1/3 of canvas, separated by 5px white gutters. Person centred in each panel. Ball clearly visible in each. ACTION: Panel 1 — runner rolling 6 cm ball under bare arch. Panel 2 — instructor using 8 cm under glute mid-stretch. Panel 3 — office worker pressing 10 cm against upper back into a wall. PROPS: Stretch mat, yoga mat, soft wall — context-specific minimal props per panel. LIGHTING: Soft 4500K across all three panels for visual consistency. CAMERA: 35 mm equivalent, f/4, eye-level for each subject. PALETTE: Sage-green balls as the consistent anchor. Each panel in muted neutrals (warm wood / cream studio / cool office) — palette varies by setting but balls match exactly. STYLE: Documentary lifestyle. Not stock photography. NEGATIVE: no text, no logos, no watermarks, no brand names on clothing, no painful expressions, no second product, no medical setting, no athletic brand logos. ASPECT: 1:1 SIZE: 2000×2000
SLOT 6 — Proof of outcome / aspiration
A single quiet aspirational scene — same person as slot 4 or 5 (consistent avatar), now post-rollout, sat on a yoga mat in soft natural light, ball resting on the mat beside them. They're stretching gently or seated in a meditative posture. The slot communicates the calm of post-recovery without making any explicit health claim. Pure mood, no text-heavy claims.
A serene lifestyle photograph of a single person, mid-30s, in calm sage-toned activewear, sat cross-legged on a sage-green yoga mat in a softly-lit modern home space (cream walls, warm wood floor, a single plant in soft focus behind). A sage-green 8 cm spiky massage ball rests on the mat next to their right knee, used and at rest. The person is gently rolling their shoulders back in a stretch, eyes softly closed, calm expression. Soft morning window light from camera-left, warm 4500K. The space feels lived-in but uncluttered. Camera: 50 mm, f/3.5, eye-level, 3/4 angle. Use attached reference for the ball spike texture. No text, no logos, no watermarks, no brand names, no medical setting, no painful expressions, no second product, no athletic brand logos. Square 1:1, 2000×2000.
SUBJECT: A single person mid-30s in sage activewear, sat cross-legged on a yoga mat post-rollout, ball at rest beside them. Use attached reference for ball texture. SETTING: Modern home interior — cream walls, warm wood floor, soft-focus plant behind. Soft window light. PLACEMENT: Person centred, 8 cm sage-green ball on the mat beside their right knee, clearly visible. ACTION: Gentle shoulder roll stretch, eyes softly closed, post-rollout calm. PROPS: Sage-green yoga mat, single plant (soft focus), no other props. LIGHTING: Warm 4500K window key from camera-left, soft and gentle. CAMERA: 50 mm, f/3.5, eye-level, 3/4 angle from camera-left. PALETTE: Sage-green (mat + ball + clothing accent), cream walls, warm wood, neutral skin. STYLE: Quiet wellness — think Calm app or Headspace marketing imagery. Lived-in, not staged. NEGATIVE: no text, no logos, no watermarks, no brand names, no medical setting, no painful expressions, no second product, no athletic brand logos, no children, no pets. ASPECT: 1:1 SIZE: 2000×2000
SLOT 7 — Comparison closer
A clean split-screen comparison: left side shows the full ResultSport set of 3 (6/8/10 cm sage-green balls), right side shows a single smooth white ball (representing a lacrosse/tennis ball without naming the competitor brand). Both groups on warm-cream backdrop. The AI renders the photograph; post-production adds the comparison table overlay (5–6 rows of ✓ / ✗ across the most-asked-about attributes).
A clean comparison photograph for a product listing. Square 1:1 canvas split vertically into two halves by a thin white gutter (10 px). Background: warm cream (#F5EFE6), seamless across both halves.
Left half: three solid plastic spiky massage balls in sage-green (10 cm, 8 cm, 6 cm), arranged in a small triangle composition on the cream backdrop. Each ball grounded with a tight ambient-occlusion shadow at the contact point.
Right half: a single smooth white-ish ball (no brand, no markings, no logo — just a plain 6 cm smooth rubber-textured ball with very subtle stitching detail to suggest a generic lacrosse-ball-style sphere), centred. Grounded with the same shadow treatment.
Lighting: even 5500K, slight warm cast, no harsh highlights. Camera: 85 mm, f/5.6, slight top-down angle 70°. Use attached reference for the spike texture of the ResultSport balls only. Top half of the canvas left as clean negative space for overlay headline. No text, no logos, no watermarks, no badges, no brand names on either ball, no on-image typography, no competitor brand likeness. Square 1:1, 2000×2000.
SUBJECT: Comparison composition — ResultSport spiky set of 3 (left) vs single smooth generic ball (right). Use attached reference for spike texture on the left-half balls only. SETTING: Warm cream backdrop (#F5EFE6), seamless across both halves. Thin white gutter splitting the canvas vertically. PLACEMENT: Left half — 3 sage-green spiky balls (10/8/6 cm) in small triangle. Right half — single smooth 6 cm ball, centred. Top 35% of canvas left empty for headline. ACTION: Static. Each ball grounded with tight ambient-occlusion contact shadow. PROPS: None — products only. LIGHTING: Even 5500K, slight warm cast, no specular highlights. CAMERA: 85 mm, f/5.6, slight top-down 70°. PALETTE: Sage-green (#5C8A6E) left, off-white smooth ball right, cream background (#F5EFE6). STYLE: Editorial product comparison — think Patagonia gear comparison page tone. Clean, considered. NEGATIVE: no text, no logos, no watermarks, no badges, no brand names on either ball, no on-image typography, no competitor brand likeness, no stitching that looks like a known brand, no athletic logos. ASPECT: 1:1 SIZE: 2000×2000
4. Pre-ship QC checklist
- All 7 slots regenerated at 2000×2000 sRGB JPG, ≤10 MB each, filename per spec
- Slot 1 contains no text, no models, no badges, no overlays — Amazon main-image rules
- Every overlay headline reads at 100×100 thumbnail (mobile test)
- No "TOP", "BEST", "GUARANTEED", "CURE", "TREAT", "PREVENT", "MAXIMUM", "PERFECT", "NON-TOXIC" anywhere
- No medical/disease claims in overlays
- No competitor brand names or trade-dress lookalikes in slot 7
- Brand bar present and quiet on slots 2–7
- Sage-green ball colour consistent across all slots (Pantone-match if possible)
- Alt text written manually per slot — do NOT rely on Amazon auto-generated alt
- Models in slots 4–6 inclusive and realistic, no stereotyping
5. Iteration tips (when AI renders miss)
- Spike texture lost / smoothed. Re-prompt with explicit "hundreds of small blunt spike tips, matte plastic, visible texture" and re-attach reference at higher resolution.
- Balls render at wrong relative size. Be explicit in pixels: "the 10 cm ball should be approximately 1.5× the diameter of the 6 cm ball in the frame". Multiple variants until the size delta is visible at thumbnail.
- Hands look uncanny / wrong fingers. Tighten the camera further so the hand is partially out of frame, or specify "side view of forearm only, no fingers visible". Hands are the most common AI failure mode.
- Model expression looks stock / posed. Rerun with the word "documentary" and "candid" added; remove "smile". For slot 6, "softly closed eyes" usually beats "smiling face".
- Anatomical silhouette in slot 2 doesn't align with ball positions. Run as two separate layers: render the balls only, render the silhouette only, composite in Photoshop. AI can't always nail spatial precision.
- Slot 7 single ball looks like a specific brand. Re-prompt: "plain smooth white ball, no stitching, no logo, no panels — completely featureless surface." Brand-lookalike risk neutralised.
- Background colour shifts between slots. Use exact hex values in every prompt (#F5EFE6 cream, #A8C8B5 sage). For final consistency, batch-tune the saturation in Lightroom across all 7 finals.