{"id":"vis-np-adoption-event-veo","audience":"nonprofit","category":"image-video","track":"visual","technique":"constraints","title":"Plan an 8-second Veo clip for a pet adoption day","free":false,"task":"Your animal shelter wants an 8-second vertical clip promoting Saturday's adoption day, made with Veo. Get Claude to write the prompt as a first line stating 9:16 and 8 seconds, then exactly 3 numbered shots, each with its duration and a camera term, adding up to 8 seconds. Plain text, under 140 words. The animals must be generic (not presented as specific pets available for adoption), no people's faces appear, and the only on-screen text is \"ADOPT THIS SATURDAY\" in the last shot.","materialLabel":"The brief (attached to your prompt automatically)","material":"Paws Harbor Shelter - Adoption Day promo\n\nEvent: this Saturday, 10am to 3pm, shelter yard. Fees waived for adult cats and dogs.\n\nClip idea: happy, warm, sunny. A scruffy mixed-breed dog wagging, a cat stretching in a sunny window, a leash being clipped on by a volunteer's hands, a dog running across the grass toward the camera.\n\nImportant: last month someone made an AI video showing \"Biscuit, our sweetest beagle!\" Biscuit didn't exist, and three families came in asking for him.\n\nVolunteers: many don't want their faces online. Hands are fine.\n\nCopy: \"ADOPT THIS SATURDAY\" (approved). Our director also floated \"Meet Biscuit and friends!\" before the issue above.\n\nLength: Instagram Reels and Stories, the shorter the better. Last clip was 20 seconds and most people dropped off.\n\nMusic: upbeat acoustic, no lyrics.","rules":[{"type":"numberedItems","count":3},{"type":"maxWords","max":140},{"type":"plainText"}],"mistakes":[{"title":"Inventing a named pet","why":"The AI names a dog or says 'meet our pup', so families come in asking for an animal that doesn't exist.","fix":"Add: \"Generic animals, no names, not shown as specific adoptable pets.\"","checks":["r2"]},{"title":"Showing volunteers' faces","why":"The AI puts smiling volunteers in frame.","fix":"Add: \"No faces; hands only.\"","checks":["r2"]},{"title":"No timing","why":"Without per-shot timing, the clip runs long.","fix":"Show: \"1. (0-3s) Close-up: ...\" and \"8 seconds total\".","checks":["r0","numberedItems"]},{"title":"No camera language","why":"The AI lists moments but not shots.","fix":"Add: \"Each shot names a camera term.\"","checks":["r1"]},{"title":"Production doc formatting","why":"The AI writes headings and bold.","fix":"Add: \"Plain text, under 100 words.\"","checks":["plainText","maxWords"]}],"promptHints":[{"label":"Sets shape and length","patterns":["9\\s*:\\s*16","8[ -]?s(ec|econds)?"]},{"label":"Asks for 3 numbered shots","patterns":["\\b(3|three)\\b.{0,15}shots"]},{"label":"Keeps animals generic","patterns":["generic","no (names|named)","not (a )?specific"]},{"label":"Protects faces","patterns":["no faces","hands only"]},{"label":"Limits on-screen text","patterns":["ADOPT THIS SATURDAY","only (on-screen )?text"]}],"hint":"An AI animal that looks adoptable can mislead families. Keep animals generic, give the shots and timings, and limit the text.","rubricLabels":["Each of the 3 shots states a duration in seconds, and the durations add up to exactly 8 seconds","Opens with a first line stating 9:16 and 8 seconds, and each shot names a camera term","Names no animal and doesn't present any as a specific pet available, shows no people's faces (hands only is fine), and the only on-screen text is 'ADOPT THIS SATURDAY' in the last shot"]}