Escalates AI image and video work from prompt-only to pipeline mode when fidelity is contractual - structure conditioning for layout-exact generation, hex color conditioning for brand palettes, pinned seeds and saved workflows for reproducibility, high-bit-depth export when footage must survive a color grade, and native generation per aspect ratio. Use when someone asks "the AI never gets our exact brand color right", "I need the generated image to match this exact layout", "how do I make AI generations reproducible", "can AI footage hold up in a professional color grade", or when a brief specifies hex values, an exact template, or a grading deliverable. Do NOT use for everyday campaign imagery where close is good enough - use photoreal-prompt-craft instead; for choosing which model family to escalate into, use image-model-router.
---
name: structured-control-pipeline
description: Escalates AI image and video work from prompt-only to pipeline mode when fidelity is contractual - structure conditioning for layout-exact generation, hex color conditioning for brand palettes, pinned seeds and saved workflows for reproducibility, high-bit-depth export when footage must survive a color grade, and native generation per aspect ratio. Use when someone asks "the AI never gets our exact brand color right", "I need the generated image to match this exact layout", "how do I make AI generations reproducible", "can AI footage hold up in a professional color grade", or when a brief specifies hex values, an exact template, or a grading deliverable. Do NOT use for everyday campaign imagery where close is good enough - use photoreal-prompt-craft instead; for choosing which model family to escalate into, use image-model-router.
---
# structured-control-pipeline
Prompt-only workflows are probabilistic; contracts are not. The moment a number appears in the brief - a hex code rather than "our teal", a template rather than "roughly this layout" - the prompt stops being the tool, because re-rolling toward a specified value is negotiation with a random number generator. Structure conditioning constrains the sampler to supplied geometry, hex conditioning sets brand color as a parameter, and high-bit-depth export retains the dynamic range a colorist needs. This skill prevents two expensive failures: nine re-rolls chasing a color a parameter would have set, and low-bit footage that collapses on the grading timeline.
## Operating procedure
Run the steps in order. The escalation test comes first because most work should not be here - pipeline mode costs setup time, and unearned it is pure overhead. Conditioning is configured before any generation runs, and verification closes the loop last, because contractual means measured, never eyeballed.
### Step 1: Elicit the contract
Gather these inputs before anything is configured. If any input is a guess, label it a guess and move on.
1. The client's **charter block**. Paste the charter block if one exists. If the client has a charter but the foundations pack is not installed, elicit the needed values directly and label them provisional. If no charter exists at all, halt and route to premium-design-foundations - never substitute worked-example values.
2. The **contractual clauses** - which fidelity requirements carry a number or a file the client will hold against the delivery: hex values from the charter, an exact layout template with copy zones, a reproducibility requirement, a grading deliverable.
3. The **layout geometry** - the template file, or zones declared as percentages: "upper 40 percent clean negative space", "15 percent margin all sides", the CTA band with the charter's corner geometry. Models compose to fill the frame unless told otherwise, and type needs somewhere to sit.
4. The **delivery aspect ratios** - every ratio the campaign ships in.
5. The **tolerance** the client will sign for each contractual value. If none is stated, ask for one and get it recorded; do not invent it. A verification without a signed tolerance is an argument waiting to happen.
### Step 2: Run the escalation test