Repository navigation
data: add Google Play model numbers and codenames to 31.9k device records - #359
Conversation
…names for samsung 6087 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: samsung Refs #296
…names for xiaomi 3223 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: xiaomi Refs #296
…for motorola 2372 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: motorola Refs #296
…names for oppo 2372 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: oppo Refs #296
…names for huawei, zte 3015 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: huawei, zte Refs #296
…names for sony, htc, lg 2895 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: sony, htc, lg Refs #296
…names for alcatel, vivo, nokia, oneplus 3028 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: alcatel, vivo, nokia, oneplus Refs #296
…for infinix, lenovo, blu, ulefone and 2 more brands 3022 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: infinix, lenovo, blu, ulefone, asus, micromax Refs #296
…names for tcl, allview, tecno, realme and 5 more brands 3046 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: tcl, allview, tecno, realme, blackview, panasonic, google, doogee, sharp Refs #296
…for wiko, acer, archos, meizu and 52 more brands 2843 records get model_numbers/codenames from Google Play supported_devices.csv (ids only; no spec value changes). Brands: wiko, acer, archos, meizu, honor, lava, bq, gionee, haier, kyocera, vodafone, itel, gigabyte, energizer, coolpad, pantech, caterpillar, hisense, hp, verykool, qmobile, blackberry, benq, intex, philips, yu, yezz, dell, sony-ericsson, hmd, fujitsu, razer, t-mobile, unihertz, iqoo, sonim, nothing, nec, spice, prestigio, thuraya, vertu, orange, leeco, karbonn, toshiba, maxwest, palm, poco, xolo, nvidia, fairphone, i-mobile, intel, nubia, redmagic Refs #296
🔎 Data verification — Tier 0 (offline existence/trust)Scored by 13/13 categories ? 190,468 records ? diff base develop@379aa46 Changed records in this PR31903 record(s) assessed. %%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
title Verification bands — all records
"Green" : 7669
"Yellow" : 24227
"Red" : 7
Full-dataset baselineAs of 2026-09-30T06:34:03Z (daily
green = authoritative source + complete + consistent · yellow = plausible, needs confirmation · red = sparse/weak source or a hard contradiction. Promotion to |
TechEngine change review: PASS13/13 categories ? 190,468 records ? diff base develop@379aa46
Changed data
Changed record examplessmartphone modified
tablet modified
watch modified
Heuristic review
|
TechEngine validation stats: PASS13/13 categories ? 190,468 records ? diff base develop@379aa46
Data summary
Warning Tracked verified coverage is below 50% for software 0.8% (358/42493), laptop 6.6% (129/1966), tablet 8.9% (293/3305), monitor 9.1% (21/231), soc 13.4% (284/2117), smartphone 18.6% (17235/92824), all 20.5% (39048/190468), watch 23.4% (98/418), and 1 more. Validation notes
Key output:
|
Summary
Adds Google Play identifiers to existing device records: 31,903 files across smartphone / tablet / watch get
model_numbersandcodenamesfrom Google Play's publicsupported_devices.csv.source_urls.app/validate.py: the new id fields, optional battery/weight/brand country, anddevice_catalog.How matches were accepted
The staged matcher went through three sampled audit rounds:
Only two groups are applied here:
Everything else (major-brand new devices, conflicts, possible duplicates, remaining review rows) stays in a hold queue and is not part of this PR.
Policy: TechEngine
docs/SPEC.md§9.2 + ADR-016 (TechEngine #122).Refs #296
Closes #295