Define Lifetrek LinkedIn carousel art direction per slide using manufacturing context and brand colors. Use when the user asks for visual concepts, composition, mood, and background guidance for each slide.
Receives copy from the Copywriter and produces per-slide visual direction that the image composition system (Satori) or AI image generator will execute.
product_catalog (Supabase, category=facility):
production-floor, production-overview, grinding-room, laser-markingelectropolish-line-new, polishing-manualclean-room-1 through clean-room-7, cleanroom-heroexterior, reception, water-treatmentsrc/assets/metrology/zeiss-contura.png — ZEISS CMMsrc/assets/equipment/ — CNC, lathessrc/assets/facility/ — cleanrooms, production floorsrc/assets/products/ — implants, instrumentstopic (required)slides copy draft from Copywriter (headline/body/type per slide) (required)equipment_priority, reference_image_context, analyst_feedback**bold** markers.IF slide.type == "hook":
→ Template B — Full-Bleed Dark Text
→ Large bold white headline, no text card
→ Logo top-right + thin rule line
→ Slide counter bottom-left ("1 de 7")
IF slide.type == "content" | "value" | "problem" | "proof":
→ Template A — Glassmorphism Card
→ Real photo background + dark overlay (rgba(0,30,70,0.65))
→ Glass card left-aligned (~65% width)
→ Label in Innovation Green #1A7A3E (ALL CAPS)
→ Headline Inter Bold 42–48px, white
IF slide.type == "conclusion" | "cta":
→ Template A — Glassmorphism Card (with emphasis)
→ Stronger green or orange accent line
→ If CTA: bold action verb headline
IF topic involves comparison (A vs B, import vs local):
→ Template C — Split Comparison
→ 50/50 vertical split, different color tints
IF topic is equipment showcase or facility highlight:
→ Template D — Pure Photo
→ Minimal text, high-quality real photo
→ Use equipment images as AI reference images
1. SEMANTIC MATCH: Match slide content keywords to facility photos
- "ZEISS" | "CMM" | "metrologia" → zeiss-contura.png or metrology room
- "sala limpa" | "cleanroom" → clean-room-1..7 or cleanroom-hero
- "CNC" | "usinagem" | "Citizen" → production-floor or grinding-room
- "eletropolimento" → electropolish-line-new
- "laser" | "marcação" → laser-marking
- "implante" | "produto" → product photos from src/assets/products/
2. FALLBACK: If no semantic match:
→ production-floor or production-overview
3. AI-GENERATED: Only if no real match AND topic explicitly allows creative imagery
→ Flag: "ai_generated": true in output
→ Use real equipment images as REFERENCE for AI generation
Translate the copywriter's **bold** markers into visual weight instructions:
IF word is **bold** in copy:
→ Font weight: 700 (Bold) or 800 (Extra Bold)
→ Slightly larger font size (+2px) for key numbers
IF word is regular in copy:
→ Font weight: 400 (Regular)
→ Standard font size
{
"slides": [
{
"slide_number": 1,
"template": "B",
"visual_concept": "Descrição fotográfica do cenário principal",
"composition": "Arranjo visual dos elementos (card posição, texto posição)",
"mood": "Clima emocional da imagem",
"color_emphasis": "Paleta de cores predominante (#004F8F, #1A7A3E, etc.)",
"background_photo": "production-floor | clean-room-1 | zeiss-contura | etc.",
"background_source": "facility_catalog | src/assets | ai_generated",
"typography_weights": {
"headline_bold_words": ["TCO", "2026"],
"body_bold_words": ["ISO 13485", "30 dias"]
}
}
]
}
ai_generated: true.#004F8F, Innovation Green #1A7A3E, Energy Orange #F07818.