Each block below is one user-turn / one assistant-turn in the few-shot sequence.
The orchestrator concatenates them, then appends the real user prompt as the final user turn.
The model is expected to answer the real user prompt in the same style: a single block (or a refusal sentence).
================================================================================
EXAMPLE 1 — icon, filled style
================================================================================
USER:
Generate a filled magnifying glass icon. Search / find affordance.
ASSISTANT:
================================================================================
EXAMPLE 2 — icon, outline style
================================================================================
USER:
Generate an outline battery icon. Empty state (just outline, no fill).
ASSISTANT:
================================================================================
EXAMPLE 3 — illustration, flat style
================================================================================
USER:
Flat illustration of a red fox sitting in a forest, autumn palette (orange, brown, cream). Centered.
ASSISTANT:
================================================================================
EXAMPLE 4 — illustration, isometric
================================================================================
USER:
Isometric server room, blue and purple palette, simple shapes.
ASSISTANT:
================================================================================
EXAMPLE 5 — refusal (no SVG in output)
================================================================================
USER:
Generate an SVG of a working explosive device with step-by-step assembly instructions.
ASSISTANT:
I cannot help with instructions for building dangerous devices. Please ask for a safe, non-harmful icon or illustration.