Vision document · Architecture overview · Roadmap
From manual design pipelines to an AI-native creative operating system.
Vinci is one node in a larger content production chain. Understanding where it sits · and what it doesn't own · is critical to scoping it correctly.
Curie handles the upstream decision of what goes on a page and where. Once a page slot is confirmed · a hero banner, a category tile row, a product carousel · Vinci takes over and produces the visual asset. In a future state, Curie can invoke Vinci programmatically, making the entire flow event-driven.
Modular pipeline · each layer upgrades independently without touching the others.
3-step input: format · vibe · review. SKU/URL, custom uploads. Brand constraints enforced invisibly.
Translates brief into a generation spec: dimensions, language pair, hero subject, background, overlays, CTA.
Figma-sourced tokens: fonts, spacing, radii. Rulebook for CTAs, offer tags, and standard elements.
Approved assets with performance metadata. Few-shot context so new outputs inherit past top-performers.
Composites hero onto background, applies text and elements. EN + AR from a single brief.
QC against brief + guidelines before surfacing. Stored on GCS. Performance feedback loops into rules engine.
The tool's user base expands in deliberate phases · each stage unlocking a new group while the previous one remains supported.
The long-term bet is that design bottlenecks are a solved problem at noon. Any team, for any campaign, in any language, gets production-ready creative in minutes · not days. The design team's role shifts from execution to governance: owning the rulebook, curating the repository, and setting the creative direction that the system executes against.
Vinci's integration with Curie is the final unlock: a world where a category manager creates an event, Curie lays out the page, and Vinci auto-generates every asset in the layout · all without a single JIRA ticket.