ai_qc/backend/visual_qc_apps
nickviljoen 512e5ecb8b Strengthen hidden overlap detection with anti-autocomplete and proximity checks
LLM was autocompleting partial words and reading them as full text, missing
the hidden overlap. New approach: explicit "DO NOT AUTOCOMPLETE" instruction,
character-level boundary check (what background is each character on),
spatial proximity check (text touching product = fail regardless), and
concrete example using the actual test case ("para" where "p" is hidden
on dark purple product appears as "ara").

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 10:10:47 +02:00
..
accessibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
amazon_element_placement Add periodic auth session check and rename Amazon Box Placement to Element Placement 2026-04-02 10:01:27 +02:00
amazon_headline_layout Tone down OCR from authoritative to supplementary to reduce false positives 2026-04-02 13:54:00 +02:00
amazon_logo_country Equalize Amazon profile weights and refine QC check prompts 2026-03-30 10:07:06 +02:00
amazon_margins Tone down OCR from authoritative to supplementary to reduce false positives 2026-04-02 13:54:00 +02:00
amazon_required_elements Equalize Amazon profile weights and refine QC check prompts 2026-03-30 10:07:06 +02:00
amazon_typography Tone down OCR from authoritative to supplementary to reduce false positives 2026-04-02 13:54:00 +02:00
animation_transitions Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
aspect_ratio Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
background_contrast Tune background_contrast prompt: focus on actual visibility not colour similarity 2026-04-07 19:13:49 +02:00
background_contrast_general Add L'Oréal Static General profile with multi-file queue and enhanced reporting 2026-02-02 10:58:39 +02:00
boots_brand_name_accuracy Add Boots client QC profile with 5 compliance checks and split CLAUDE.md client docs 2026-04-13 09:25:58 +02:00
boots_caveat_compliance Add Boots client QC profile with 5 compliance checks and split CLAUDE.md client docs 2026-04-13 09:25:58 +02:00
boots_currency_locale Add Boots client QC profile with 5 compliance checks and split CLAUDE.md client docs 2026-04-13 09:25:58 +02:00
boots_offer_mechanics Add Boots client QC profile with 5 compliance checks and split CLAUDE.md client docs 2026-04-13 09:25:58 +02:00
boots_tandc_wording Add Boots client QC profile with 5 compliance checks and split CLAUDE.md client docs 2026-04-13 09:25:58 +02:00
brand_assets_visibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
call_to_action Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
call_to_action_general Create digital-focused general check modules and update Static General profile 2026-02-02 11:55:23 +02:00
color_format Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
crop_marks Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
curved_edges Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
curved_edges_digital Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
curved_edges_print Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
dark_mode_legibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
dj_color_palette Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
dj_logo_compliance Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
dj_photography_style Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
dj_square_motif Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
dj_typography_hierarchy Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
element_alignment Tone down OCR from authoritative to supplementary to reduce false positives 2026-04-02 13:54:00 +02:00
face_gaze_direction Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
face_visibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
file_naming Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
image_resolution Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
imperative_verb Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
inclusive Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
language_consistency Add L'Oréal Static General profile with multi-file queue and enhanced reporting 2026-02-02 10:58:39 +02:00
layer_organization Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
logo_visibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
logo_visibility_general Create digital-focused general check modules and update Static General profile 2026-02-02 11:55:23 +02:00
lowercase_text Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
mw_art_direction Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
mw_color_palette Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
mw_image_treatment Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
mw_layout_composition Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
mw_logo_compliance Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
mw_typography_hierarchy Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
new_visibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
print_bleed Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
product_visibility Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
product_visibility_general Create digital-focused general check modules and update Static General profile 2026-02-02 11:55:23 +02:00
responsiveness Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
safety_area Tone down OCR from authoritative to supplementary to reduce false positives 2026-04-02 13:54:00 +02:00
supporting_images Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
text_edge_clearance Tone down OCR from authoritative to supplementary to reduce false positives 2026-04-02 13:54:00 +02:00
text_product_overlap Strengthen hidden overlap detection with anti-autocomplete and proximity checks 2026-04-13 10:10:47 +02:00
text_readability Add dedicated text_product_overlap check for L'Oreal profile 2026-04-09 10:46:13 +02:00
text_readability_general Add OCR layout measurement module for precise spatial QC checks 2026-04-02 11:00:07 +02:00
visual_elements_count Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
visual_hierarchy Add OCR layout measurement module for precise spatial QC checks 2026-04-02 11:00:07 +02:00
visual_hierarchy_general Add OCR layout measurement module for precise spatial QC checks 2026-04-02 11:00:07 +02:00
visual_readability_contrast Strengthen product-background blending detection in visual readability check 2026-03-04 19:48:57 +02:00
visuals_left_text_right Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
word_count Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
wsj_capitalization_punctuation Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
wsj_color_usage Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
wsj_imagery_expression Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
wsj_layout_composition Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
wsj_logo_compliance Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
wsj_typography_hierarchy Add Dow Jones client with 3 sub-brand QC profiles (17 new checks) 2026-04-07 18:33:14 +02:00
flask_app_template.py Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00
utils.py Create frontend and backend folder structure for deployment 2025-11-06 11:55:53 +02:00