@Jake Van Clief We are producing a sales video for one of our Kelowna projects (Siren St. Paul). Generated in Higgsfield, finished in Canva, directed from an ICM workspace. I want to show what the structure did, because the structure did the heavy lifting. The setup. Five numbered stages: source, spec, boards, scenes, assembly. A _shared folder holds the brand facts and the method. Every stage has a CONTEXT.md contract (inputs, process, outputs, what I check before anything moves). Status is just what files exist. Nothing advances until I have read the last output. The core problem with AI video is drift. Same prompt in, different look out. The fix is a three board system (component board, frame library, motion board). The boards are the factory. Stage 3 builds them once, stage 4 references them in every scene. Nothing gets re-explained to the model, ever. Here is the part worth posting. Every stage boundary in the workspace is a gate. Cheap, boring, just a human reading the output before the next stage is allowed to touch it. Those gates caught three real failures before they could reach the film: 1. The curation gate caught a style hijack. One phrase in a shared suffix ("layered mountain haze") turned close up tiles into wilderness scenes. The prompt asked for an urban window glow and the model delivered a rustic mountain chalet. Four tiles rejected, regenerated, and the fix written into the run book (two suffix variants, one for landscapes, one for details). 2. The QA gate caught name contamination. The word "Siren" in the style preset description made the model paint a literal mermaid statue into a test image of a coffee cup. The gate exists precisely for this (five test generations on subjects the boards never contained). New rule: the project name never appears in generation side text. It is composite layer vocabulary only. 3. The review gate caught invented geography. The map in our "center of it all" scene had streets that do not exist. The gate put that frame in front of a human before anything downstream could use it, and the human happened to know Kelowna. The fix came from our own asset library (the amenities map from our showroom signs, used as an image reference). New rule: anything showing real geography generates from a real reference. Same rule that already protected the building (the hero shots are image to image from the actual rendering, so the architecture in the film is our architecture).