{"type":"thumbflo-start-check","generatedAt":"2026-09-06T16:07:04.452Z","noSpend":true,"status":"upload-ready","source":"prompt-generation","sourceGuidance":"Ready PNG already exists. Open the launch packet or download the PNG; no AI spend is needed.","layoutContract":{"defaultChoices":3,"expandedChoices":3,"quickDraftImages":1,"premiumRunImages":3},"nextAction":"Download the Ready PNG or open the launch packet. Do not regenerate unless you want a new option.","spendSafety":"no AI needed - Ready PNG exists","aiInputProof":{"type":"thumbflo-ai-input-proof","generatedAt":"2026-09-06T16:06:59.687Z","noSpend":true,"status":"prompt-generation-ready","source":"prompt-generation","sourceSafeOutput":true,"imageReferenceCount":0,"referenceLabels":[],"sourcePolicy":{"identityLock":"prompt-only-guarded","source":"prompt-generation","sourceGuided":false,"sourceSafeOutput":true,"clientExpectedSourceMode":"","sourceContractPassed":true,"sourceRunContract":{"expectedSourceMode":"","sourceGuided":false,"selectedFrameLabel":"","requiredRoles":[],"blocksRandomPeople":true,"blocksUnrelatedPeople":true,"sameThumbnailChoices":3,"maxSourceFrames":10},"referenceLabels":[],"sourceAssetCount":0,"creatorOverlayPlanned":false,"renderingPipeline":"prompt-generation","sourcePhotosSentToImageGenerator":false,"blocksUnrelatedPeople":true,"blocksRandomFaces":true,"blocksExtraPeople":true,"allowedHumanSubject":"No realistic identifiable stranger unless the maker explicitly confirms prompt-only and asks for a generic person.","promptInstruction":"Creator/source identity lock: PROMPT_ONLY.  No visual source is attached, so avoid realistic identifiable strangers. Use graphic shapes, objects, silhouettes, text, badges, or non-identifiable creator-style placeholders unless the maker explicitly asks for a generic person. Do not create a realistic random person that could be mistaken for the creator."},"requestedImages":3,"promptOnlyConfirmationRequired":true,"confirmationField":"confirmPromptOnly","layoutContract":{"defaultChoices":3,"expandedChoices":3,"largeRequestReturns":3},"referenceAssets":[],"promptPreview":"Create one premium, human-art-directed YouTube thumbnail concept at the visual standard of a top commentary channel. Use a 16:9 thumbnail composition with one dominant original photographic face or story subject, bold condensed headline typography, natural photographic depth, and clear subject separation. Keep the expression present in the source photo. Headline geometry is mandatory: keep all text out of the outer 8 percent perimeter. Reserve an empty 10 percent top safe zone and keep every letter at least 90 pixels from the top, 72 pixels from the left/right edges, and 58 pixels from the bottom of a 1280x720 canvas. Center the complete headline block inside that safe area. Use at most 3 lines. Reduce font size or wrap the words until every glyph is fully visible; never crop, bleed, touch, or extend beyond any canvas edge. No source image is attached, so create from the written idea only. Creator/source identity lock: PROMPT_ONLY.  No visual source is attached, so avoid realistic identifiable strangers. Use graphic shapes, objects, silhouettes, text, badges, or non-identifiable creator-style placeholders unless the maker explicitly asks for a generic person. Do not create a realistic random person that could be mistaken for the creator.   Concept variation 1 of 3: favor a natural photographic close crop, an asymmetrical subject position, and one concise headline block. Preserve the recorded expression. The three generated choices must look like three independent art-director concepts within the same ThumbFlo house style, not color swaps or repeated templates. Keep every concept faithful to the selected thumbnail category and maker-selected source set. Vary crop, subject placement, headline geometry, and typography scale while preserving the real source identity and signature visual treatment. 1 maker-selected scanned-video frames are attached as source material. Rank them by story relevance first, then face/object clarity and expression; raw sharpness alone must not make an irrelevant shirt, wall, hand, or container the focal point. Study all frames as context. Keep real people recognizable, never duplicate the same identity, and choose one unmistakable story subject. Auto category: build one clean hero image with no collage. Thumbnail subject: “I’m NOT African American!”. AI source mode: prompt-generation. Niche: Tech. Layout strategy: Shock Face Hook - Face + 3-word hook. Thumbnail category: auto. Main text: “I’m NOT African American!”. Do not add a number circle, generic badge, BEFORE/AFTER label, or decorative callout that is not supported by the story. Graphic-art rule: first identify every visible face and keep text, arrows, circles, labels, bursts, and patterns completely outside those face areas. Never cover eyes, mouths, or expressions. An arrow is optional. Use at most one, and only when its tip points directly to a specific person, object, or transformation that matters to the headline. Otherwise omit the arrow. Prefer polished photographic editorial design: a large original-photo cutout, large condensed headline type occupying roughly one third to one half of the canvas, strong black shadow or stroke on text only, restrained red/cyan graphic accents, and generous breathing room. Preserve natural lighting on the person; do not add neon facial edges or artificially relight skin. The result must read as one designed poster with real photographic people, never as assembled screenshots or an illustration. Do not scatter decorations across the image.          Brand colors: #21e6ff, #ff304f, #ff7a3d. Overlay/style direction: face-cutout. Video analysis picked best thumbnail moments: 1) 14:24 score 7; 2) 1:36 score 6; 3) 11:12 score 6. Source URL context: https://youtu.be/tIqYg76xYTI. ThumbFlo house style: poster-v1. This signature remains consistent across all three concepts and every look selection. Photographic subject treatment: natural-photo-v1. Treat every supplied person as an original photograph to preserve, not a character to redraw. Retain the source's exact expression, gaze, mouth opening, eye size, facial geometry, age, skin tone, pores, wrinkles, hair texture, glasses, and clothing. Do not manufacture a shocked expression, enlarge eyes or mouth, airbrush skin, sharpen facial edges into outlines, or turn the subject into a painting, illustration, cartoon, 3D render, or glossy synthetic portrait. Use only restrained exposure, white-balance, and color matching on people. Keep highlights and shadows plausible for the original photograph. Apply bold outlines, saturated accents, glow, and dramatic effects to typography or surrounding graphic elements, never to skin or facial features. Prefer a clean photographic cutout with soft natural edge blending. If source detail is unclear, retain that limitation rather than hallucinating a sharper face. These photographic preservation rules take precedence over emotion, reaction, cinematic, shock, or style instructions elsewhere in this brief. Do not change a source expression to fit the headline. Use bold condensed headline typography, consistent white lettering with restrained cyan/red emphasis and a strong dark outline. Honor explicitly supplied brand colors instead of inventing a different palette per concept. Preserve original facial proportions, skin tone, hair, glasses, and expression. Never beautify, caricature, replace, or invent identities. Selected source content takes priority over decorative style. Compose one coherent editorial poster, with clear subject separation and purposeful graphics outside faces. Never use chopped screenshot strips, repeated host panels, contact sheets, duplicated headlines, or arbitrary circles. Vary composition, assigned main source, and headline placement across the three choices, not the signature typography, palette, identity rules, or quality standard. A style choice does not enable an additional face or authorize changing the selected source set. Reaction: emphasize the supplied expression and a bold emotional headline. If the maker enables their face, make that original creator photo the star; otherwise use only people already in the selected sources. Premium creator-tool look, high contrast, scroll-stopping, no small body copy.","renderingPipeline":"prompt-generation","usage":{"dailyLimit":30,"usedToday":12,"remainingToday":18,"totalImages":165,"today":"2026-09-06","resetAt":"2026-09-07T00:00:00.000Z","resetInHours":8,"recentEvents":[{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:22:50.376Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:05:21.202Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:04:37.538Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T05:00:16.213Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:37:50.517Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:28:49.997Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:27:07.739Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"39d52af3-b305-42c3-a752-e63c5e28e2f9","title":"Black people hate being called African","referenceAssets":true},"createdAt":"2026-09-06T01:06:10.369Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"","title":"🇨🇭 Black People in Switzerland: $300","referenceAssets":true},"createdAt":"2026-09-05T01:52:25.233Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"83dd9801-0dd1-4ace-b233-59869b330997","title":"🇨🇭 Black People in Switzerland: $300 for food","referenceAssets":true},"createdAt":"2026-09-05T00:39:40.565Z"}]},"checks":[{"id":"title","label":"Title","passed":true,"detail":"Title will be included in the prompt"},{"id":"reference-assets","label":"Reference assets","passed":false,"detail":"No stored video frame, face, or reference asset is attached"},{"id":"source","label":"AI source","passed":true,"detail":"prompt-generation"},{"id":"creative-brief","label":"Creative brief","passed":false,"detail":"Add an Idea Brief or assistant direction"},{"id":"structured-maker-intent","label":"Structured maker intent","passed":false,"detail":"Emotion, face placement, colors, callout, and composition can be sent to the AI prompt when the maker describes them."},{"id":"wallet","label":"AI wallet","passed":true,"detail":"18/30 image slots left today"}]},"preflightDecision":{"type":"thumbflo-preflight-decision","generatedAt":"2026-09-06T16:07:04.452Z","noSpend":true,"status":"upload-ready","nextAction":"Download the Ready PNG or open the launch packet. Do not regenerate unless you want a new option.","source":"prompt-generation","requestedImages":3,"fallbackRunMode":"","fallbackAction":"","neededImages":0,"promptOnlyConfirmationRequired":true,"confirmationField":"confirmPromptOnly","readyPng":{"type":"thumbflo-ready-png","generatedAt":"2026-09-06T16:07:01.026Z","noSpend":true,"status":"ready","stableUrl":"https://thumbflo.com/thumbflo-ready.png","readyPng":{"id":"5aa692e9-7a9f-46eb-814f-fe0dc93e33b7","kind":"final export","name":"big-number-thumbflo-final.png","mime":"image/png","filename":"5aa692e9-7a9f-46eb-814f-fe0dc93e33b7.png","url":"/thumbflo-data/assets/5aa692e9-7a9f-46eb-814f-fe0dc93e33b7.png","bytes":1024382,"contentHash":"4d27a8ce4edc337bc43bdf17cf2af12858ebc87fa580121f50676d7e4ba99da1","createdAt":"2026-09-06T05:25:00.592Z","metadata":{"exportMode":"final","layerManifest":{"type":"thumbflo-layered-export","width":1280,"height":720,"format":"image/png","flattened":true,"layers":[{"id":"source-image","label":"AI/source image","present":true,"role":"image"},{"id":"readability-gradient","label":"Readability gradient","present":true,"role":"overlay"},{"id":"reaction-overlay","label":"Face Cutout","present":false,"role":"overlay","preset":"face-cutout"},{"id":"callout-badge","label":"Callout badge","present":false,"role":"text-badge","text":""},{"id":"headline","label":"Large headline","present":false,"role":"text","text":"“I’m NOT African American!”"},{"id":"creator-face","label":"Creator face/avatar","present":false,"role":"rendered-creator-reference","rendered":false,"placement":null},{"id":"creator-face-bank","label":"Creator face bank","present":true,"role":"creator-reference-library","count":3,"activeFaceId":"face-1788672007001-f19b1b8cced25"},{"id":"export-spec","label":"YouTube 1280x720 PNG","present":true,"role":"handoff-spec"}],"choiceContract":{"defaultChoices":3,"expandedChoices":3},"sourceIdentity":{"tone":"source","label":"Video/photo source locked","title":"Source identity locked","detail":"This selected AI choice is tied to your uploaded video/photo source (3 source images).","sourceMode":"reference-edit","imageReferenceCount":3,"sourceLocked":true}},"sourceLayoutId":"big-number","sourceLayoutName":"Big Number Stat"},"exportMode":"final","layerManifest":{"type":"thumbflo-layered-export","width":1280,"height":720,"format":"image/png","flattened":true,"layers":[{"id":"source-image","label":"AI/source image","present":true,"role":"image"},{"id":"readability-gradient","label":"Readability gradient","present":true,"role":"overlay"},{"id":"reaction-overlay","label":"Face Cutout","present":false,"role":"overlay","preset":"face-cutout"},{"id":"callout-badge","label":"Callout badge","present":false,"role":"text-badge","text":""},{"id":"headline","label":"Large headline","present":false,"role":"text","text":"“I’m NOT African American!”"},{"id":"creator-face","label":"Creator face/avatar","present":false,"role":"rendered-creator-reference","rendered":false,"placement":null},{"id":"creator-face-bank","label":"Creator face bank","present":true,"role":"creator-reference-library","count":3,"activeFaceId":"face-1788672007001-f19b1b8cced25"},{"id":"export-spec","label":"YouTube 1280x720 PNG","present":true,"role":"handoff-spec"}],"choiceContract":{"defaultChoices":3,"expandedChoices":3},"sourceIdentity":{"tone":"source","label":"Video/photo source locked","title":"Source identity locked","detail":"This selected AI choice is tied to your uploaded video/photo source (3 source images).","sourceMode":"reference-edit","imageReferenceCount":3,"sourceLocked":true}},"sourceLayoutId":"big-number","sourceLayoutName":"Big Number Stat","dimensions":{"width":1280,"height":720,"type":"png"},"publicUrl":"https://thumbflo.com/thumbflo-data/assets/5aa692e9-7a9f-46eb-814f-fe0dc93e33b7.png"},"fileProof":{"url":"https://thumbflo.com/thumbflo-data/assets/5aa692e9-7a9f-46eb-814f-fe0dc93e33b7.png","bytes":1024382,"sizeLabel":"1.0 MB","width":1280,"height":720,"ratioReady":true,"uploadReady":true,"label":"1280x720 / 1.0 MB / 16:9 verified"}},"aiInputProof":{"type":"thumbflo-ai-input-proof","generatedAt":"2026-09-06T16:07:01.027Z","noSpend":true,"status":"prompt-generation-ready","source":"prompt-generation","sourceSafeOutput":true,"imageReferenceCount":0,"referenceLabels":[],"sourcePolicy":{"identityLock":"prompt-only-guarded","source":"prompt-generation","sourceGuided":false,"sourceSafeOutput":true,"clientExpectedSourceMode":"","sourceContractPassed":true,"sourceRunContract":{"expectedSourceMode":"","sourceGuided":false,"selectedFrameLabel":"","requiredRoles":[],"blocksRandomPeople":true,"blocksUnrelatedPeople":true,"sameThumbnailChoices":3,"maxSourceFrames":10},"referenceLabels":[],"sourceAssetCount":0,"creatorOverlayPlanned":false,"renderingPipeline":"prompt-generation","sourcePhotosSentToImageGenerator":false,"blocksUnrelatedPeople":true,"blocksRandomFaces":true,"blocksExtraPeople":true,"allowedHumanSubject":"No realistic identifiable stranger unless the maker explicitly confirms prompt-only and asks for a generic person.","promptInstruction":"Creator/source identity lock: PROMPT_ONLY.  No visual source is attached, so avoid realistic identifiable strangers. Use graphic shapes, objects, silhouettes, text, badges, or non-identifiable creator-style placeholders unless the maker explicitly asks for a generic person. Do not create a realistic random person that could be mistaken for the creator."},"requestedImages":3,"promptOnlyConfirmationRequired":true,"confirmationField":"confirmPromptOnly","layoutContract":{"defaultChoices":3,"expandedChoices":3,"largeRequestReturns":3},"referenceAssets":[],"promptPreview":"Create one premium, human-art-directed YouTube thumbnail concept at the visual standard of a top commentary channel. Use a 16:9 thumbnail composition with one dominant original photographic face or story subject, bold condensed headline typography, natural photographic depth, and clear subject separation. Keep the expression present in the source photo. Headline geometry is mandatory: keep all text out of the outer 8 percent perimeter. Reserve an empty 10 percent top safe zone and keep every letter at least 90 pixels from the top, 72 pixels from the left/right edges, and 58 pixels from the bottom of a 1280x720 canvas. Center the complete headline block inside that safe area. Use at most 3 lines. Reduce font size or wrap the words until every glyph is fully visible; never crop, bleed, touch, or extend beyond any canvas edge. No source image is attached, so create from the written idea only. Creator/source identity lock: PROMPT_ONLY.  No visual source is attached, so avoid realistic identifiable strangers. Use graphic shapes, objects, silhouettes, text, badges, or non-identifiable creator-style placeholders unless the maker explicitly asks for a generic person. Do not create a realistic random person that could be mistaken for the creator.   Concept variation 1 of 3: favor a natural photographic close crop, an asymmetrical subject position, and one concise headline block. Preserve the recorded expression. The three generated choices must look like three independent art-director concepts within the same ThumbFlo house style, not color swaps or repeated templates. Keep every concept faithful to the selected thumbnail category and maker-selected source set. Vary crop, subject placement, headline geometry, and typography scale while preserving the real source identity and signature visual treatment. 1 maker-selected scanned-video frames are attached as source material. Rank them by story relevance first, then face/object clarity and expression; raw sharpness alone must not make an irrelevant shirt, wall, hand, or container the focal point. Study all frames as context. Keep real people recognizable, never duplicate the same identity, and choose one unmistakable story subject. Auto category: build one clean hero image with no collage. Thumbnail subject: “I’m NOT African American!”. AI source mode: prompt-generation. Niche: Tech. Layout strategy: Shock Face Hook - Face + 3-word hook. Thumbnail category: auto. Main text: “I’m NOT African American!”. Do not add a number circle, generic badge, BEFORE/AFTER label, or decorative callout that is not supported by the story. Graphic-art rule: first identify every visible face and keep text, arrows, circles, labels, bursts, and patterns completely outside those face areas. Never cover eyes, mouths, or expressions. An arrow is optional. Use at most one, and only when its tip points directly to a specific person, object, or transformation that matters to the headline. Otherwise omit the arrow. Prefer polished photographic editorial design: a large original-photo cutout, large condensed headline type occupying roughly one third to one half of the canvas, strong black shadow or stroke on text only, restrained red/cyan graphic accents, and generous breathing room. Preserve natural lighting on the person; do not add neon facial edges or artificially relight skin. The result must read as one designed poster with real photographic people, never as assembled screenshots or an illustration. Do not scatter decorations across the image.          Brand colors: #21e6ff, #ff304f, #ff7a3d. Overlay/style direction: face-cutout. Video analysis picked best thumbnail moments: 1) 14:24 score 7; 2) 1:36 score 6; 3) 11:12 score 6. Source URL context: https://youtu.be/tIqYg76xYTI. ThumbFlo house style: poster-v1. This signature remains consistent across all three concepts and every look selection. Photographic subject treatment: natural-photo-v1. Treat every supplied person as an original photograph to preserve, not a character to redraw. Retain the source's exact expression, gaze, mouth opening, eye size, facial geometry, age, skin tone, pores, wrinkles, hair texture, glasses, and clothing. Do not manufacture a shocked expression, enlarge eyes or mouth, airbrush skin, sharpen facial edges into outlines, or turn the subject into a painting, illustration, cartoon, 3D render, or glossy synthetic portrait. Use only restrained exposure, white-balance, and color matching on people. Keep highlights and shadows plausible for the original photograph. Apply bold outlines, saturated accents, glow, and dramatic effects to typography or surrounding graphic elements, never to skin or facial features. Prefer a clean photographic cutout with soft natural edge blending. If source detail is unclear, retain that limitation rather than hallucinating a sharper face. These photographic preservation rules take precedence over emotion, reaction, cinematic, shock, or style instructions elsewhere in this brief. Do not change a source expression to fit the headline. Use bold condensed headline typography, consistent white lettering with restrained cyan/red emphasis and a strong dark outline. Honor explicitly supplied brand colors instead of inventing a different palette per concept. Preserve original facial proportions, skin tone, hair, glasses, and expression. Never beautify, caricature, replace, or invent identities. Selected source content takes priority over decorative style. Compose one coherent editorial poster, with clear subject separation and purposeful graphics outside faces. Never use chopped screenshot strips, repeated host panels, contact sheets, duplicated headlines, or arbitrary circles. Vary composition, assigned main source, and headline placement across the three choices, not the signature typography, palette, identity rules, or quality standard. A style choice does not enable an additional face or authorize changing the selected source set. Reaction: emphasize the supplied expression and a bold emotional headline. If the maker enables their face, make that original creator photo the star; otherwise use only people already in the selected sources. Premium creator-tool look, high contrast, scroll-stopping, no small body copy.","renderingPipeline":"prompt-generation","usage":{"dailyLimit":30,"usedToday":12,"remainingToday":18,"totalImages":165,"today":"2026-09-06","resetAt":"2026-09-07T00:00:00.000Z","resetInHours":8,"recentEvents":[{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:22:50.376Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:05:21.202Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:04:37.538Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T05:00:16.213Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:37:50.517Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:28:49.997Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:27:07.739Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"39d52af3-b305-42c3-a752-e63c5e28e2f9","title":"Black people hate being called African","referenceAssets":true},"createdAt":"2026-09-06T01:06:10.369Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"","title":"🇨🇭 Black People in Switzerland: $300","referenceAssets":true},"createdAt":"2026-09-05T01:52:25.233Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"83dd9801-0dd1-4ace-b233-59869b330997","title":"🇨🇭 Black People in Switzerland: $300 for food","referenceAssets":true},"createdAt":"2026-09-05T00:39:40.565Z"}]},"checks":[{"id":"title","label":"Title","passed":true,"detail":"Title will be included in the prompt"},{"id":"reference-assets","label":"Reference assets","passed":false,"detail":"No stored video frame, face, or reference asset is attached"},{"id":"source","label":"AI source","passed":true,"detail":"prompt-generation"},{"id":"creative-brief","label":"Creative brief","passed":false,"detail":"Add an Idea Brief or assistant direction"},{"id":"structured-maker-intent","label":"Structured maker intent","passed":false,"detail":"Emotion, face placement, colors, callout, and composition can be sent to the AI prompt when the maker describes them."},{"id":"wallet","label":"AI wallet","passed":true,"detail":"18/30 image slots left today"}]},"usage":{"dailyLimit":30,"usedToday":12,"remainingToday":18,"totalImages":165,"today":"2026-09-06","resetAt":"2026-09-07T00:00:00.000Z","resetInHours":8,"recentEvents":[{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:22:50.376Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:05:21.202Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:04:37.538Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T05:00:16.213Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:37:50.517Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:28:49.997Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:27:07.739Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"39d52af3-b305-42c3-a752-e63c5e28e2f9","title":"Black people hate being called African","referenceAssets":true},"createdAt":"2026-09-06T01:06:10.369Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"","title":"🇨🇭 Black People in Switzerland: $300","referenceAssets":true},"createdAt":"2026-09-05T01:52:25.233Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"83dd9801-0dd1-4ace-b233-59869b330997","title":"🇨🇭 Black People in Switzerland: $300 for food","referenceAssets":true},"createdAt":"2026-09-05T00:39:40.565Z"}]},"checks":[{"id":"ready-png","label":"Ready PNG","passed":true,"detail":"1280x720 / 1.0 MB / 16:9 verified"},{"id":"title","label":"Title","passed":true,"detail":"Title/hook is available"},{"id":"source","label":"Source","passed":true,"detail":"prompt-generation"},{"id":"ai-input","label":"AI input","passed":true,"detail":"prompt-generation / 0 reference assets"},{"id":"wallet","label":"AI wallet","passed":true,"detail":"12/30 used, 18 remaining"}],"receipt":"ThumbFlo Preflight Decision\nGenerated: 2026-09-06T16:07:04.452Z\nStatus: upload-ready\nNext action: Download the Ready PNG or open the launch packet. Do not regenerate unless you want a new option.\nReady PNG: 1280x720 / 1.0 MB / 16:9 verified\nAI input: prompt-generation / 0 reference assets\nAI usage: 12/30 used, 18 remaining\n\nChecks:\nREADY - Ready PNG: 1280x720 / 1.0 MB / 16:9 verified\nREADY - Title: Title/hook is available\nREADY - Source: prompt-generation\nREADY - AI input: prompt-generation / 0 reference assets\nREADY - AI wallet: 12/30 used, 18 remaining"},"usage":{"dailyLimit":30,"usedToday":12,"remainingToday":18,"totalImages":165,"today":"2026-09-06","resetAt":"2026-09-07T00:00:00.000Z","resetInHours":8,"recentEvents":[{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:22:50.376Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:05:21.202Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!”","referenceAssets":true},"createdAt":"2026-09-06T05:04:37.538Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T05:00:16.213Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:37:50.517Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"a0e2936d-ec0e-49cf-b8ea-7e68c2923945","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:28:49.997Z"},{"type":"ai_images","source":"reference-edit","count":2,"details":{"projectId":"","title":"“I’m NOT African American!” What Should","referenceAssets":true},"createdAt":"2026-09-06T04:27:07.739Z"},{"type":"ai_images","source":"reference-edit","count":1,"details":{"projectId":"39d52af3-b305-42c3-a752-e63c5e28e2f9","title":"Black people hate being called African","referenceAssets":true},"createdAt":"2026-09-06T01:06:10.369Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"","title":"🇨🇭 Black People in Switzerland: $300","referenceAssets":true},"createdAt":"2026-09-05T01:52:25.233Z"},{"type":"ai_images","source":"reference-edit","count":3,"details":{"projectId":"83dd9801-0dd1-4ace-b233-59869b330997","title":"🇨🇭 Black People in Switzerland: $300 for food","referenceAssets":true},"createdAt":"2026-09-05T00:39:40.565Z"}]},"receipt":"ThumbFlo Start Check Receipt\nGenerated: 2026-09-06T16:07:04.452Z\nStatus: upload-ready\nAI source mode: prompt-generation\nSource guidance: Ready PNG already exists. Open the launch packet or download the PNG; no AI spend is needed.\nChoice contract: 3 choices only\nSpend safety: no AI needed - Ready PNG exists\nNext action: Download the Ready PNG or open the launch packet. Do not regenerate unless you want a new option.\nAI usage: 12/30 used, 18 remaining"}