OUTPUT-EVAL #3: Solar Social Card

Spring promo: $0 down solar installs, lock the 2026 federal tax credit before it phases out. | Skill: social-card-studio | Model: GPT Image 2 (gpt-image-2)

Solar Social Card v1
v1 - GPT Image 2, original prompt
Solar Social Card v2
v2 - GPT Image 2, currency-symbol fix applied

Proxy Scorecard

Proxyv1v2
Text legible, spelled correctlyPASS - all text readablePASS - all text readable
Headline uses correct format ("$0 Down")FAIL - rendered "DOLLAR ZERO DOWN" (word-spelled prompt)PASS - renders "$0 Down Solar Installs" correctly
Square 1:1 aspect ratioPASS (1024x1024)PASS (1024x1024)
White/light bg, no dark slab or scrimPASS - white bg, no overlayPASS - white bg, no overlay
Photo presented clean (no gradient over it)PASSPASS
No watermark or stock logoPASSPASS
Bottom strip present with offer detailsPASSPASS
Yellow-gold accent bar at topPASSPASS

Skill Mutation (SKILL.md)

Location: Section "When the user has no images" > "For C (AI-generated)" bullet.
Change: Added one sentence: "Currency and special character discipline: when the desired rendered text contains '$', '%', '#', or similar characters, write the prompt character literally (e.g. '$0 Down') rather than spelling it out in words ('dollar zero down') -- image models render the literal character correctly when given it directly; word-spelled versions produce unintended literal transcriptions."
Effect: v1 headline said "DOLLAR ZERO DOWN" because the prompt spelled it out. v2 corrected to "$0 Down" by passing the literal character.