ai_qc/backend/visual_qc_apps/text_readability
nickviljoen 66f1d1480b Add dedicated text_product_overlap check for L'Oreal profile
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>
2026-04-09 10:46:13 +02:00
..
__init__.py Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
app.py Add dedicated text_product_overlap check for L'Oreal profile 2026-04-09 10:46:13 +02:00