
2x2 grid, 16:9, do this for 4 x fortune 500 companies: -- Input: [Subject] -- ── INFERENCE LAYER ──────────────────────────────────────────── WITH inferred AS ( SELECT infer_iconic_silhouette([Subject]) AS logo, infer_brand_color([Subject]) AS primary_color, infer_era_typography([Subject]) AS typeface, infer_eight_milestones([Subject]) AS milestones, infer_historical_artifacts([Subject], 30) AS artifacts ), -- ── HEADER ───────────────────────────────────────────────────── header_block AS ( SELECT render_typography( text := [Subject], font := typeface, fill := primary_color, position := 'top' ) AS header FROM inferred ), -- ── LOGO MASK & COLLAGE ──────────────────────────────────────── collage_block AS ( SELECT render_logo_mask(inferred.logo, inferred.primary_color) AS mask, array_agg( render_halftone_artifact(a.artifact) ORDER BY random() ) AS packed_artifacts FROM inferred, unnest(inferred.artifacts) AS a(artifact) GROUP BY inferred.logo, inferred.primary_color ), -- ── TIMELINE ─────────────────────────────────────────────────── timeline_block AS ( SELECT render_timeline( nodes := inferred.milestones, style := 'vintage_icon_nodes' ) AS timeline FROM inferred ), -- ── COMPOSITE ────────────────────────────────────────────────── composite AS ( SELECT compose( paper := 'aged_cream', header := header_block.header, mask := collage_block.mask, artifacts := collage_block.packed_artifacts, timeline := timeline_block.timeline ) AS poster FROM header_block, collage_block, timeline_block ) -- ── FINAL RENDER ─────────────────────────────────────────────── SELECT render(composite.poster) WITH style := 'vintage_screenprint_infographic', palette := (SELECT primary_color FROM inferred), resolution := '8K'; -- ── VALIDATION CHECKS ────────────────────────────────────────── -- 1. exactly 8 milestones -- 2. collage inside logo mask -- 3. typography top-aligned -- 4. strictly 2-color