“Some food” cannot tell the next person whether a meal or a treat happened.
This is the recognisable moment the opening frame must establish.
Make every serving legible without turning dinner into admin.

Campaign thesis
Costume comedy earns the pause; the Catter receipt gives the joke a product reason to exist.
This is the recognisable moment the opening frame must establish.
Show only this behavior. Do not turn the ad into a feature tour.
The cat performance is broad; the coordination problem is specific.
The app moment
The generated art creates the world. Your real product capture supplies the proof.
Record this from the actual app in a seeded demo household. Keep names fictional and never expose private household data.

15-second master
Use the same structure for Reels, Shorts, TikTok, and a muted landing-page loop.
Chef Pupa plates a very precise spoonful.
Wet, kibble, and treat tokens tumble in.
One food type and portion are selected.
The completed meal receipt closes.
Pupa refuses the duplicate order.
“Serve normally. Log clearly.” + Catter.
Production desk
Generate restrained motion, then do every word, UI screen, sound cue, and final rhythm in the edit.
Build a 1080 × 1920, 30fps timeline. Use the generated scene for 0–5 seconds.
Add two real-cat cutaways with hard 4–8 frame paper wipes.
Insert a real Catter screen recording for the proof beat.
Use one bold caption at a time; never bake text into AI video.
Finish with 1.5 seconds of logo, promise, and a single action.
Launch copy
Three hooks for testing, one primary caption, and one production-safe shot list.
Wet food, kibble, treat, portion. Catter keeps the tiny details that stop a second meal becoming a guess.
Food type and portion, shared in seconds.
Next frame
Keep Pupa as the campaign character. Let the real cat, real hand, and real Catter screen make it believable.