⏱ Capsule Public Content Creation

Menu Spread Torture Test

Ezarwebmaster· Jul 5, 2026

Brief

## Why This Capsule Exists Mirror Torture Test proved that image models fail hard on small, isolated visual constraints (a clock, a count of apples). This capsule pushes the same idea into a much denser, real-world use case: a two-page restaurant menu spread. A menu is one of the most text-dense images a business would realistically ask an AI to generate — multiple sections, exact prices, promotional badges, day-specific offers, and consistent branding all at once. This capsule stacks three independent layers of difficulty (text accuracy, decorative/branding consistency, and dish photography accuracy) into a single generation task. ## What This Tests | Constraint | Capability Probed | |---|---| | 14 dish names + 9 exact prices across 4 sections | Dense multi-item text rendering accuracy at scale | | Exactly 3 "NEW" badges on specific, named dishes | Precise attribute-to-item binding — not just "some items have badges" but "these exact ones do" | | 2 boxed callouts with day-specific exact wording (Tuesday / Sunday) | Multi-line text rendering inside a bounded shape, with specific day-of-week binding | | Circular monogram emblem with flame motif | Logo/crest rendering — short but highly stylized text+iconography combined | | Single consistent accent color across 3+ different element types, explicitly not matching price color | Global color consistency + a negation constraint (price ≠ accent) | | Flame icon repeated exactly 4 times, once per section | Decorative element counting, independent from the text-count criteria | | Two-page layout consistency (matching border, background, style on both pages) | Whether the model treats a spread as one coherent composition or two independent images | | Exactly 3 hero dish photos, each matching a specific named dish with distinctive visual features | Photo-realistic accuracy tied to a specific, verifiable subject — not generic "food photography" | | Page numbers "1" / "2" in the correct corners | Small, easily-overlooked detail placement | ## Expected Results - **Text accuracy at this density is expected to be the main differentiator.** Unlike Reference Scene 01 (single objects, simple counts), this capsule asks for 14 distinct dish names and 9 distinct prices in one pass — expect a meaningfully higher error rate than simpler capsules, especially on less specialized image models. - **Badge-to-item binding is expected to be the hardest text-adjacent criterion** — a model may correctly place 3 "NEW" badges but on the wrong dishes, which is a subtler failure than a missing or extra badge and easy to miss on a casual glance. - **The negation constraint (price color ≠ accent color) is expected to catch some models** — the natural default is to reuse the same accent color everywhere for visual harmony, so a model correctly differentiating the two colors as instructed is a meaningful positive signal. - **Adding hero dish photography was tested to see if it degrades text accuracy** — initial testing on Gemini Pro showed no measurable text/count degradation when the 3 photos were added, but this should be verified across other model families (GPT-image, Flux, Grok) since a smaller or less capable model may show a real trade-off between "rendering accurate text" and "rendering accurate photos" in the same pass. - **Two-page consistency is expected to reveal whether a model treats the spread as one composition** — watch for mismatched border styles, different background tones, or a repeated emblem per page instead of one shared design element (a minor, defensible interpretation difference, not a hard failure). ## How to Read a Run Score against the ground truth table below. This capsule has three scoring tiers — a model can succeed at one tier and fail another, which is itself informative. **Tier 1 — Text & counting (objective, verify at a glance):** - [ ] All 14 dish names spelled correctly across both pages - [ ] All 9 prices exactly correct ($16, $19, $14, $11, $13, $12, $28, $32, $36, $24, $27, $10, $9, $8 — 14 items but 9 unique... verify each line individually against the ground truth table) - [ ] Exactly 3 "NEW" badges, on Grilled Calamari, Fennel & Orange Salad, and Risotto ai Funghi only - [ ] Both boxed callouts present with exact wording (Tuesday / Sunday) - [ ] Footer text "Est. 2011 · Family Owned" present and correct - [ ] Page numbers "1" and "2" in the correct corners **Tier 2 — Branding & design consistency (mostly objective):** - [ ] Circular "ON" monogram emblem with flame motif present - [ ] Consistent red-gold accent color on section headers, rules, and badges - [ ] Price text color visibly different from the accent color - [ ] Gold-foil double-line border present on both pages, consistent style - [ ] Exactly 4 flame icons, one per section, nowhere else - [ ] Both pages share a consistent dark charcoal background and overall style (not two mismatched halves) **Tier 3 — Hero dish photography (semi-subjective, but anchored to specific features):** - [ ] Exactly 3 photos, no more, no fewer - [ ] Burrata photo shows a white/creamy cheese ball with red and yellow tomato slices and basil - [ ] Tagliatelle al Tartufo photo shows visible shaved black truffle on pale pasta - [ ] Tiramisù photo shows distinct layered cream/cocoa in a clear glass - [ ] All 3 photos share the same circular gold-foil frame style as the rest of the design ## Ground Truth Reference Table | Section | Item | Price | Badge | |---|---|---|---| | ANTIPASTI | Burrata with Heirloom Tomatoes | $16 | — | | ANTIPASTI | Grilled Calamari | $19 | NEW | | ANTIPASTI | Prosciutto e Melone | $14 | — | | ANTIPASTI | Arancini di Riso | $11 | — | | INSALATE | Caesar alla Romana | $13 | — | | INSALATE | Fennel & Orange Salad | $12 | NEW | | PRIMI E SECONDI | Tagliatelle al Tartufo | $28 | — | | PRIMI E SECONDI | Branzino al Sale | $32 | — | | PRIMI E SECONDI | Osso Buco alla Milanese | $36 | — | | PRIMI E SECONDI | Risotto ai Funghi | $24 | NEW | | PRIMI E SECONDI | Vitello Tonnato | $27 | — | | DOLCI | Tiramisù Classico | $10 | — | | DOLCI | Panna Cotta ai Frutti di Bosco | $9 | — | | DOLCI | Affogato al Caffè | $8 | — | **Callouts:** "TUESDAY ONLY — Half-Price Antipasti After 5PM" (left page) · "SUNDAY BRUNCH — 10AM–2PM — Prosecco Included With Entrée" (right page) **Footer:** "Est. 2011 · Family Owned" · Page numbers "1" (bottom-left) / "2" (bottom-right)

Locked Reference Prompt

IMMUTABLE

Scientific timeline lock active

Design a two-page restaurant menu spread, professional restaurant flyer quality, shown as an open book/booklet seen from above, left and right pages side by side on a dark rustic wood table background with subtle warm ambient firelight glow spilling in from one side. Both pages have a dark charcoal-and-espresso textured background (not cream), evoking a wood-fired pizzeria: faint brick and stone-oven texture subtly visible behind the text, small ember/spark particles scattered near the top corners of both pages. Bold, high-contrast display typography for the title, with a warm red-gold color palette throughout instead of muted tones. Print-ready commercial menu design, sharp detail, glossy highlight accents on any decorative linework, premium promotional artwork quality. TOP OF LEFT PAGE, large centered title: "OSTERIA NOVARA" Below it, smaller italic subtitle: "Italian Coastal Cuisine" LEFT PAGE, section header "ANTIPASTI", followed by exactly these 4 items, each with name and price aligned on the same line: "Burrata with Heirloom Tomatoes — $16" "Grilled Calamari — $19" (this item has a small "NEW" tag/badge next to it) "Prosciutto e Melone — $14" "Arancini di Riso — $11" LEFT PAGE, below that, section header "INSALATE", followed by exactly these 2 items: "Caesar alla Romana — $13" "Fennel & Orange Salad — $12" (this item also has a small "NEW" tag/badge) LEFT PAGE, near the bottom, a boxed callout with a visible border, reading: "TUESDAY ONLY — Half-Price Antipasti After 5PM" RIGHT PAGE, section header "PRIMI E SECONDI", followed by exactly these 5 items: "Tagliatelle al Tartufo — $28" "Branzino al Sale — $32" "Osso Buco alla Milanese — $36" "Risotto ai Funghi — $24" (this item has a small "NEW" tag/badge) "Vitello Tonnato — $27" RIGHT PAGE, below that, section header "DOLCI", followed by exactly these 3 items: "Tiramisù Classico — $10" "Panna Cotta ai Frutti di Bosco — $9" "Affogato al Caffè — $8" RIGHT PAGE, near the bottom, a boxed callout with a visible border, reading: "SUNDAY BRUNCH — 10AM–2PM — Prosecco Included With Entrée" At the very bottom, centered, spanning both pages: small text reading "Est. 2011 · Family Owned" There are exactly 3 "NEW" tags total in the whole menu, on Grilled Calamari, Fennel & Orange Salad, and Risotto ai Funghi — no other item has this tag. BRANDING & DESIGN ELEMENTS (apply consistently across both pages): At the top center, spanning both pages, a circular emblem/crest containing the interlocking monogram letters "ON", surrounded by a thin stylized flame illustration forming a circle around the letters (evoking a wood-fired oven flame, not text). This emblem sits above the "OSTERIA NOVARA" title. Use a single consistent accent color — warm red-gold — for: the section header text ("ANTIPASTI", "INSALATE", "PRIMI E SECONDI", "DOLCI"), the horizontal rule beneath each section header, and the "NEW" tags. All prices are in a warm ivory/cream color (not the accent red-gold color) — prices and accent color must NOT be the same color. Each page has a thin double-line gold-foil-style border framing its edge, about 1cm from the page boundary, on both the left and right page. A small flame icon (a single, identical small illustration, not text) appears centered directly beneath each of the 4 section headers, between the header and its list of items — the same icon repeats 4 times total, once per section, and does not appear anywhere else. Small page numbers appear at the outer bottom corners: "1" at the bottom-left corner of the left page, "2" at the bottom-right corner of the right page. HERO DISH PHOTOGRAPHY (exactly 3 photos total, no more): A circular photo inset near the top-right of the LEFT page, above the "ANTIPASTI" section, showing a realistic photograph of the "Burrata with Heirloom Tomatoes" dish: a whole burrata cheese ball, visibly creamy and soft on the inside if cut open, surrounded by red and yellow heirloom tomato slices, drizzled with olive oil, garnished with fresh basil leaves. A circular photo inset near the top-right of the RIGHT page, above the "PRIMI E SECONDI" section, showing a realistic photograph of the "Tagliatelle al Tartufo" dish: pale golden tagliatelle pasta nests, topped with visible thin shaved black truffle slices and a light cream sauce. A circular photo inset near the bottom-right of the RIGHT page, near the "DOLCI" section, showing a realistic photograph of the "Tiramisù Classico" dish: served in a clear glass, distinct visible layers of cocoa-dusted mascarpone cream and coffee-soaked ladyfingers, cocoa powder dusted on top. Each of these 3 circular photo insets has the same thin gold-foil circular frame border as the rest of the design. Do not add any other food photography beyond these 3 specific dishes — no photos of any other menu item, and no generic decorative food images. The overall background is a consistent dark charcoal-espresso tone across both pages, with text set in ivory/cream and warm red-gold for contrast. Do not add any other text, logo, watermark, or decorative elements beyond what is specified above.

Add a Benchmark Run

Sign in to run this prompt against hundreds of models with your own OpenRouter key and archive the results.

Timeline (14 runs)

Run Activity

14 runs in the last 6 months

Jan
Feb
Mar
Apr
May
Jun
Jul
LessMore

Cost vs Speed

size = output tokens · top-left is best

1001k10k$0.10fast · cheapfast · priceyslow · cheapslow · priceyCost per request ($, log)Speed (tokens/sec, log)
size = tokens8623.4k8.6k
value frontier — no model is faster & cheaper

Capsule Stats

Runs
14
Total cost
$1.4040
Tokens
86k
Avg latency
6.23 s
Models
14
Web Searches
0
Fastest openai/gpt-5-image-mini417 ms
Cheapest black-forest-labs/flux.2-pro$0.0300
Top provider Google DeepMind×4
4k reasoning last 6d ago
Tip: Select 2 or more runs via their "Compare" buttons — or filter by company below and compare them all at once — then open the Compare Studio: verdicts, benchmark bars, charts, side-by-side reading and response diff.

Benchmark Run — Jul 5, 2026 Latest

Sourceful
Sourcefulriverflow-v2.5-fast-20260605
sourceful/riverflow-v2.5-fastJul 5, 2026, 11:46:48 AM
stop
Latency
10.24 s
client → response
Input Tokens
1,376
prompt tokens
Output
4,175
generated
Total Tokens
5,551
in + out
Billed Cost
$0.0614
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Recraft
Recraftrecraft-v4.1-pro-20260514
recraft/recraft-v4.1-proJul 5, 2026, 11:45:24 AM
stop
Latency
10.52 s
client → response
Input Tokens
1,376
prompt tokens
Output
4,175
generated
Total Tokens
5,551
in + out
Billed Cost
$0.2100
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Black Forest Labs
Black Forest Labsflux.2-pro
black-forest-labs/flux.2-proJul 5, 2026, 02:18:50 AM
stop
Latency
10.07 s
client → response
Input Tokens
1,376
prompt tokens
Output
3,072
generated
Total Tokens
4,448
in + out
Billed Cost
$0.0300
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Black Forest Labs
Black Forest Labsflux.2-flex
black-forest-labs/flux.2-flexJul 5, 2026, 02:18:50 AM
stop
Latency
10.59 s
client → response
Input Tokens
1,376
prompt tokens
Output
3,072
generated
Total Tokens
4,448
in + out
Billed Cost
$0.0500
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Black Forest Labs
Black Forest Labsflux.2-max
black-forest-labs/flux.2-maxJul 5, 2026, 02:18:41 AM
stop
Latency
10.13 s
client → response
Input Tokens
1,376
prompt tokens
Output
4,096
generated
Total Tokens
5,472
in + out
Billed Cost
$0.0700
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Microsoft
Microsoftmai-image-2.5
microsoft/mai-image-2.5Jul 5, 2026, 02:18:25 AM
stop
Latency
10.44 s
client → response
Input Tokens
1,282
prompt tokens
Output
1,024
generated
Total Tokens
2,306
in + out
Billed Cost
$0.0545
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

xAI (Grok)
xAI (Grok)grok-imagine-image-quality-20260512
x-ai/grok-imagine-image-qualityJul 5, 2026, 02:17:57 AM
stop
Latency
7.62 s
client → response
Input Tokens
1,376
prompt tokens
Output
4,175
generated
Total Tokens
5,551
in + out
Billed Cost
$0.0500
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Google DeepMind
Google DeepMindgemini-3-pro-image-20260528
google/gemini-3-pro-imageJul 5, 2026, 01:34:59 AM
stop
Effort: Medium
Latency
2.58 s
client → response
Input Tokens
1,326
prompt tokens
Output
1,573
generated
Total Tokens
2,899
in + out
Billed Cost
$0.1425
OR Credits
Reasoning
261
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

OpenAI
OpenAIgpt-5.4-image-2-20260421
openai/gpt-5.4-image-2Jul 5, 2026, 01:34:34 AM
stop
Latency
1.08 s
client → response
Input Tokens
4,140
prompt tokens
Output
8,298
generated
Total Tokens
12,438
in + out
Billed Cost
$0.2630
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Google DeepMind
Google DeepMindgemini-3.1-flash-image-20260528
google/gemini-3.1-flash-imageJul 5, 2026, 01:33:49 AM
stop
Latency
8.47 s
client → response
Input Tokens
1,326
prompt tokens
Output
2,117
generated
Total Tokens
3,443
in + out
Billed Cost
$0.0709
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Google DeepMind
Google DeepMindgemini-3.1-flash-lite-image-20260630
google/gemini-3.1-flash-lite-imageJul 5, 2026, 01:33:33 AM
stop
Latency
2.86 s
client → response
Input Tokens
1,325
prompt tokens
Output
1,120
generated
Total Tokens
2,445
in + out
Billed Cost
$0.0339
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

OpenAI
OpenAIgpt-5-image
openai/gpt-5-imageJul 5, 2026, 01:33:24 AM
stop
Latency
1.30 s
client → response
Input Tokens
6,152
prompt tokens
Output
8,620
generated
Total Tokens
14,772
in + out
Billed Cost
$0.2730
OR Credits
Reasoning
2,688
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

OpenAI
OpenAIgpt-5-image-mini
openai/gpt-5-image-miniJul 5, 2026, 01:33:19 AM
stop
Latency
417 ms
client → response
Input Tokens
6,235
prompt tokens
Output
7,544
generated
Total Tokens
13,779
in + out
Billed Cost
$0.0557
OR Credits
Reasoning
1,088
thinking tokens
Generated Image
Researcher Notes

Benchmark Run — Jul 5, 2026

Google DeepMind
Google DeepMindgemini-2.5-flash-image
google/gemini-2.5-flash-imageJul 5, 2026, 01:31:40 AM
stop
Latency
932 ms
client → response
Input Tokens
1,325
prompt tokens
Output
1,306
generated
Total Tokens
2,631
in + out
Billed Cost
$0.0391
OR Credits
Reasoning
thinking tokens
Generated Image
Researcher Notes