Size data control
24TTL ·
- Scope
- 150k SKU
- 800 thousand rows of data
Task: find the discrepancies between Lamoda’s size charts and the brands’ own sites — by hand that is 800 thousand rows of comparison.
| size | chest, cm | waist, cm | ||
|---|---|---|---|---|
| Lamoda | brand | Lamoda | brand | |
| S | 88 | 88 | 70 | 70 |
| M | 92 | 92 | 74 | 74 |
| L | 96 | 98 | 78 | 78 |
| XL | 100 | 100 | 82 | 82 |
How it works
The official site by the brand name
Matching the Lamoda SKU to the card
Playwright: the page as the buyer sees it
Size charts from the brand’s page
Different units and labels into one shape
Line-by-line comparison, filters, CSV export
DATA TRUSTWORTHINESS LAYER — identity check of the product against the DOM · quarantine for unverified rows · vision-LLM on non-standard tables · golden tests against regression
Results
- 150k
- SKUs under automatic comparison
- 800k
- rows instead of manual checking
- 6
- stages in the pipeline
Discrepancies are visible by address
A dashboard in Lamoda’s brand book: filters on every dimension, line-by-line comparison, CSV export
The check repeats
The run starts again on any volume — comparison stopped being a one-off exercise
Stack
Playwright · selectolax · FastAPI · React · Recharts · Coolify