Process: How "Brief it once. Ship it all." Was Built Step 1 — Concept development (1 hour) The brief started with a question: what is the most honest way to advertise a tool like Melius? The answer was to make the product its own proof. A self-referential campaign — built entirely inside the canvas — became the concept. The creative direction was shaped around a cinematic narrative called "The Gap": the universal feeling every creative knows of having a vision that never quite survives execution. Melius is the first tool that closes that gap. Step 2 — Writing the master campaign brief (30 minutes) Before touching the canvas, a full master brief was written covering: what Melius is, who it is for, the creative concept and tone, the emotional arc of the film, and detailed asset specifications for all six output types. This brief became the root node — the single source of truth the entire canvas branched from. The quality of this brief was the most important single decision in the entire project. Step 3 — Building the canvas structure (30 minutes) The canvas was architected before any generation was run. One root node: CAMPAIGN BRIEF. Six child nodes branching out in parallel: Video Agent (Wan 2.7), Image Agent (GPT Image 2), Audio Agent (ElevenLabs), Copy Agent, Social Cut Agent, and Tagline Agent. Each node was labeled, color-coded by asset type, and given its specific sub-brief before activation. The structure was designed so the canvas screenshot itself would tell the story of how the campaign was built. Step 4 — Running the agents and generating assets (2–3 hours) With the structure in place, all six agent flows were activated simultaneously. Wan 2.7 was used for the hero video and the 15-second social cut. GPT Image 2 was used for the hero static image. ElevenLabs was used to generate the background score — two full tracks built to match the film's emotional arc, plus a single bridging piano note to connect them. A fragmented solo piano track scored Act 1, and a minimal dark electronic build scored Acts 2 and 3. Text generation nodes handled the copy variations and tagline set. The agents ran in parallel — the canvas was genuinely alive with simultaneous output generation across every asset type. Step 5 — Human-in-the-loop refinement (1 hour) This was not a hands-off generation. After each node produced its first output, creative direction was applied throughout. The image node required one key prompt adjustment — changing the word "modern" to "intimate" — which produced the correct emotional register on the second pass. The Wan 2.7 video node required two full generation passes to get the pacing right in the chaos section of Act 1. The ElevenLabs audio generation required separate prompts for each track — the Act 1 piano and the Act 2 electronic build were generated independently, each refined through prompt iteration, then layered in the edit with the bridging note placed at the 1-second silence between them. The copy node required light editing on the provocative Version C to sharpen the final line. Every intervention was minimal and intentional — the goal was to steer, not override. Step 6 — Canvas cleanup and screenshot (15 minutes) Before capturing the final canvas screenshot, all nodes were tidied — even spacing, clean labels, no overlapping outputs. The canvas layout was treated as a designed artifact in its own right because it forms part of the submission and communicates the workflow story visually. A viewer looking at the canvas screenshot alone should be able to understand exactly how the campaign was built. Step 7 — Assembly and submission (30 minutes) Final assets were compiled: hero video, social cut, static image, audio tracks, copy variations, and tagline set. The Loom walkthrough was recorded — canvas first, then outputs, then process narration. Submission package prepared. Total time: one afternoon. That was the point.