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> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| app.py | ||