{"name":"LouisianAI generative polish manifest","version":"2026-06-14","sourceSkill":"creative-production:generative-polish","url":"https://louisianai.com/polish.json","productionQueueUrl":"https://louisianai.com/polish/queue.json","productionRunSpecsUrl":"https://louisianai.com/polish/run-specs.json","objective":"Define the publish-safety contract for visually upgrading LouisianAI creative assets while preserving exact copy, source URLs, logos, dimensions, claims, and provenance.","artifactMode":"QA and production contract with one reviewed local SVG plus PNG/WebP export pack; no generated polish layer is treated as final copy, and only reviewed deterministic exports are public","productionPrinciple":"Image generation may polish background mood, texture, lighting, and context only. Exact copy, claims, charts, URLs, logos, source lines, and final dimensions must be rebuilt deterministically after generation.","deterministicOwners":["SVG/HTML/Python renderers own text, data, charts, logo placement, source URLs, safe zones, file naming, and final exports.","ImageGen owns only non-claim-critical background texture, lighting, atmosphere, and editorial context.","Final publish assets require deterministic compositing after any generated layer is created."],"approvedInputs":["https://louisianai.com/creative-brief.json","https://louisianai.com/campaign.json","https://louisianai.com/ads.json","https://louisianai.com/positioning.json","https://louisianai.com/offers.json","https://louisianai.com/scenes.json","https://louisianai.com/shots.json","https://louisianai.com/brand.json","https://louisianai.com/citation.json"],"targets":[{"id":"share-card-polish","label":"Source-linked share card polish","sourceManifestPath":"/creative-brief.json","deterministicLayer":["card dimensions","LouisianAI wordmark","headline","channel label","canonical URL","proof copy"],"allowedPolish":["background texture","paper surface depth","subtle Louisiana infrastructure context","lighting and shadow behind deterministic SVG overlay"],"requiredChecks":["Export at 1200x630, 1080x1080, and 1200x675 when used for social placement.","Compare final rendered text against the source share-card copy byte-for-byte.","Confirm every visible URL is a real louisianai.com route.","Check contrast for headline, proof line, and source URL."],"blockedChanges":["rewritten headlines","new statistics","fake logos","fake analytics screenshots","generated source lines"],"outputFormats":["png","webp","svg-source"],"sourceManifestUrl":"https://louisianai.com/creative-brief.json"},{"id":"campaign-ad-polish","label":"Ads Explorer campaign polish","sourceManifestPath":"/campaign.json","deterministicLayer":["approved headline","approved body copy","approved CTA","UTM destination","source/proof rule"],"allowedPolish":["editorial ad background","non-readable contextual props","depth treatment","format-specific crop"],"requiredChecks":["Use exact campaignManifest copyBlock text for every readable claim.","Confirm UTM links preserve campaign, source, and medium parameters.","Route every factual claim to the proofRule path before export.","Review housing, economic-development, utility, and public-policy claims for overstatement."],"blockedChanges":["invented performance metrics","reader-count badges","partner endorsements","government seals","generated screenshots with readable claims"],"outputFormats":["png","webp","placement-preview"],"sourceManifestUrl":"https://louisianai.com/campaign.json"},{"id":"shot-scene-polish","label":"Shot and scene prompt polish","sourceManifestPath":"/shots.json","deterministicLayer":["base share-card identity","source URL","approved visual anchor","review metadata"],"allowedPolish":["camera angle","crop","context scene","lighting","material treatment"],"requiredChecks":["Treat generated text as non-final unless rebuilt deterministically.","Confirm the selected shot still references the original share-card route.","Reject any output that invents AI-engine responses, ranking badges, source counts, or docket identifiers.","Keep provenance for source card, generated background, composite, and final export."],"blockedChanges":["model logos","AI answer screenshots","ranking claims","fake docket labels","unattributed partner pages"],"outputFormats":["png","webp","contact-sheet"],"sourceManifestUrl":"https://louisianai.com/shots.json"},{"id":"brand-identity-polish","label":"Brand identity polish","sourceManifestPath":"/brand.json","deterministicLayer":["exact LouisianAI spelling","approved avatar assets","brand colors","safe-zone geometry","file naming"],"allowedPolish":["presentation background","inspection-board lighting","non-final texture","format-specific crop preview"],"requiredChecks":["Verify small-size readability at 16px, 32px, 48px, 180px, and 400px.","Check contrast on warm paper, white, transparent, and dark surfaces.","Confirm generated logo explorations are not treated as final vector identity.","Review government-endorsement, utility-endorsement, and trademark risk before rollout."],"blockedChanges":["official seals","state-agency cues","partner marks","taglines","invented certifications"],"outputFormats":["png","svg-source","favicon-preview"],"sourceManifestUrl":"https://louisianai.com/brand.json"}],"completedLocalRuns":[{"id":"source-of-record-share-card-polish","title":"Source-of-record share card polish","sourceSkill":"creative-production:generative-polish","status":"public-export-pack-reviewed","publicUrl":"https://louisianai.com/share/cards/source-of-record-polish","runRoot":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/","selectedMoodboardTile":"source-backed-social-card","deterministicBase":{"baseSvg":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/deterministic-base/base.svg","copy":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/deterministic-base/copy.json","sourceClaims":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/deterministic-base/source-claims.json"},"generatedLayer":{"sourceImage":"outputs/moodboards/louisianai-positioning-scenes/board/generated/source-backed-social-card.png","usage":"non-readable background and context only; generated imagery does not own final text, URLs, source lines, logos, charts, or claims"},"finalExports":[{"format":"1200x630 svg","path":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/final/source-of-record-share-card-polish-1200x630.svg"},{"format":"1080x1080 svg","path":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/final/source-of-record-share-card-polish-1080x1080.svg"},{"format":"1200x630 png","path":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/final/source-of-record-share-card-polish-1200x630.png","publicPath":"/share/polish/source-of-record-share-card-polish-1200x630.png","width":1200,"height":630,"bytes":84581,"sha256":"9d46636a2320370f1821820b78fd4ab98b897e83232082d63dff7ce657ccc66d"},{"format":"1080x1080 png","path":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/final/source-of-record-share-card-polish-1080x1080.png","publicPath":"/share/polish/source-of-record-share-card-polish-1080x1080.png","width":1080,"height":1080,"bytes":77452,"sha256":"560474dc6a21bfd973762ca045311c4b6be6df3e376e6752e631c704b5358f26"},{"format":"1200x675 webp","path":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/final/source-of-record-share-card-polish-1200x675.webp","publicPath":"/share/polish/source-of-record-share-card-polish-1200x675.webp","width":1200,"height":675,"bytes":41372,"sha256":"ed1e33a862599cd6de1b1bf4c24b1b62334c94c88cdb711e8cacceb8c7496458"}],"provenance":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/provenance.md","reviewBoard":"outputs/imagegen/generative-polish/louisianai-production-queue/source-of-record-share-card-polish/review-board.html","publishRule":"Public reviewed SVG route and deterministic static PNG/WebP export pack are available for source-grounded reuse; do not add unsupported growth, readership, citation, ranking, partner, customer, or endorsement claims."}],"validationChecklist":["Dimensions match the destination placement before export.","Readable text matches the source manifest exactly.","Every factual claim has a supporting canonical LouisianAI URL.","Source confidence labels, docket identifiers, and public-record language are preserved.","Generated backgrounds contain no readable text, charts, logos, seals, model responses, or new facts.","Contrast, crop, and safe zones are checked for mobile and desktop social placements.","Manifest, provenance notes, deterministic base, generated layer, composite, and final export remain grouped together."],"publishBlockers":["unsupported subscriber, readership, traffic, citation, ranking, adoption, savings, rate-impact, or endorsement claims","generated text treated as final copy","fake partner, utility, government, model, customer, or media logos","fake analytics dashboards, AI answer screenshots, docket records, or public-record documents","altered project names, canonical URLs, source labels, or confidence language"],"requiredProvenance":{"deterministicBase":"path or URL of the SVG/HTML/template/card used for exact text and layout","generatedLayer":"path, prompt, model, timestamp, and note that the layer contains no final readable claims","composite":"deterministic renderer path and final output dimensions","sourceClaims":"canonical LouisianAI URLs and citation-pack target IDs supporting each visible claim","reviewStatus":"draft, reviewed, approved, rejected, or needs-human"},"nextAction":"When a route is selected, build deterministic base files first, generate only background polish, composite exact overlays, then validate using this manifest before publishing."}