Generate — engine states
ImageEvery state the mounted media engine can render inside the Studio — composing, fallback, resolved scope, provider not connected, and the manual provider round-trip. One panel per state for reference.
While your AI provider composes the generation prompt from the brief + references, the prompt card shows a muted line and shimmer placeholder. No Generate until it resolves.
When no AI provider key is resolvable, the engine skips enrichment and shows the raw, un-composed prompt so the user can still generate or edit by hand. A grey status badge marks it.
After composing, the engine reports which AI key actually composed the prompt — platform default, your own override, or your account-level key. Shown as a purple scope badge on the prompt card.
The prompt still composes, but the media connector is required to generate. The Generate CTA is replaced by a disabled connect prompt, with an "Upload your own" escape so work isn't blocked.
Some providers have no API connector — the engine composes the prompt but generation happens in the provider's own tool. No Generate button; the user copies the prompt out, generates externally, then uploads the result back.
- 1. Lead with the subject and the action — the product and what it's doing.
- 2. Set the scene, lighting and palette so the result stays on-brand.
- 3. Reserve composition space for the copy that lands on top.
- 4. Close with quality + format cues (photoreal, aspect, 4k).
- ▸ Brand logo (placed by the model)
- ▸ Product photo — the actual Summer Splash bottle
- ▸ Location / scene reference