Revert text_readability to original (overlap is a layout issue, not a readability one — LLM kept scoring it Pass because text was readable). New text_product_overlap check uses a step-by-step approach: 1. Define the product hero zone (including translucent/glass elements) 2. Identify all marketing text 3. Check spatial overlap between text and hero zone 4. Compare good vs bad layout patterns L'Oreal Static profile now has 4 checks at 2.5 weight each (was 3 checks at 3.33). Total check count: 66. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
30 lines
1.2 KiB
JSON
30 lines
1.2 KiB
JSON
{
|
|
"name": "L'Oreal Static",
|
|
"description": "L'Oréal focused quality control profile for digital static marketing materials. Evaluates text readability, background contrast, language consistency, and text-product overlap.",
|
|
"checks": {
|
|
"language_consistency": {
|
|
"enabled": true,
|
|
"weight": 2.5,
|
|
"llm": "Gemini",
|
|
"description": "Detects mixed languages in marketing text to ensure market-appropriate single-language content"
|
|
},
|
|
"text_readability": {
|
|
"enabled": true,
|
|
"weight": 2.5,
|
|
"llm": "Gemini",
|
|
"description": "Evaluates text readability including size, font clarity, spacing, overlapping, and detection of hidden or invisible text"
|
|
},
|
|
"background_contrast": {
|
|
"enabled": true,
|
|
"weight": 2.5,
|
|
"llm": "Gemini",
|
|
"description": "Evaluates contrast and visibility of key design elements (logo, products, marketing text) against the background"
|
|
},
|
|
"text_product_overlap": {
|
|
"enabled": true,
|
|
"weight": 2.5,
|
|
"llm": "Gemini",
|
|
"description": "Checks whether marketing text overlaps the product hero zone including translucent packaging, decorative 3D elements, and product surroundings"
|
|
}
|
|
}
|
|
}
|