Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Pick the image provider from job shape — text-in-image to Ideogram, photoreal to Flux, illustrative vector to Recraft, general to Gemini/GPT.
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
Route an image generation job to the right provider based on job shape. Adapters
are scaffold-tier (dry-run only) — selection produces a plan; execution waits on
promotion per provider-lifecycle-discipline.
node_modules/@event4u/agent-config/src/scripts/ai-image/adapters/*.sh adapter.| Job shape | Provider | Why |
|---|---|---|
| Text-in-image (logo, banner, typographic art) | Ideogram | Best glyph rendering; raster models garble text |
| Photoreal (product shot, portrait, scene) | Flux | Photorealism specialist; routed via fal/Replicate |
| Icon the set lacks | iconography first, then svg-authoring | The incumbent set wins; a missing glyph is hand-authored against its grid and checked — no provider involved |
| Simple geometric mark | svg-authoring | A rect/circle/path mark is cheaper and more editable hand-authored than generated, and it ends in a file rather than a plan |
| Complex illustrative vector art | Recraft | The only job shape left for a vector provider. State the adapter's lifecycle in the answer: experimental — scaffold tier, dry-run plumbing only, so the caller knows no asset is produced |
| General art / edit / multimodal | Gemini-image or GPT Image 2 | Broad capability; natural-language prompts |
| Budget-conscious 4K upscale | Flux via Replicate | Cost-competitive at high resolution |
Decision order: an icon → the incumbent set, then svg-authoring for a missing
glyph; a simple geometric mark → svg-authoring; text-in-image → Ideogram;
complex illustrative vector art → Recraft, with its scaffold-tier lifecycle
stated; photoreal → Flux; everything else → Gemini-image (default) or GPT
Image 2 (when an OpenAI key is available and an existing image is being edited).
The split exists because the single "Vector / SVG logo or icon" row sent every
icon and every geometric mark to an adapter whose header reads experimental — scaffold tier. dry-run plumbing only and whose live calls exit at
the adapter's own live-call guard. The routed path ended in a plan;
the icon floor meanwhile sent icons to the set. Neither produced an asset for
the one case that needs one — a glyph the set does not have.
experimental (scaffold). Surface
this before any live invocation.provider-lifecycle-discipline."<path> SVG a brand mark needs (→ Recraft).ideogram.sh, flux.sh, recraft.sh, gemini-image.sh) are
scaffold-tier — dry-run plumbing only, no live generation yet. Routing
produces a selection + plan; actual API calls require promotion to stable
first (maintainer-captured smoke trace under agents/reference/ai-image/smoke-traces/).
Surfacing a provider without its experimental tier caveat misleads the caller
into expecting a rendered asset that won't come.Good example: "Text logo for a bakery → Ideogram (text-in-image); lifecycle: experimental — dry-run plan only."
Bad example: "Use Recraft for the product photo" — Recraft is the vector path; photoreal jobs go to Flux.
experimental).<path> SVG.image-likeness-and-rights when the brief names a real person or brand mark.experimental to stable — that is maintainer-only via smoke trace.prompt-engineering-image — translate the brief into provider-specific prompt grammar.provider-lifecycle-discipline — read lifecycle tier before any run.node_modules/@event4u/agent-config/src/scripts/ai-image/adapters/ — the four adapter files and their header comments.media-governance-routing — rights / likeness policies before generation.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
The English summary is being prepared. Showing the original description.