Skip to content

Correct sourced device plausibility outliers - #257

Merged
Seungpyo1007 merged 4 commits into
developfrom
fix/plausibility-outliers
Sep 25, 2026
Merged

Seungpyo1007 merged 4 commits into
developfrom
fix/plausibility-outliers

Conversation

@Seungpyo1007

@Seungpyo1007 Seungpyo1007 commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Plausibility audit

Read-only scan of 99,375 smartphone, tablet, watch, PDA, and laptop records. Initial rule counts: RAM above twice the same-year maximum for other models 12; RAM >=16 GB through 2013 113; release year/folder mismatch 2; battery outside 300–30,000 mAh 2; weight outside 30–1,500 g 0; dimension bounds 0; pre-1990 release 0; device more than three years before a dated SoC 0. Rules overlap. SoC January 1 placeholder dates were excluded.

Corrections were made only where a cited device article or manufacturer specification identified the same device. Historical smartphone RAM and tablet-class weight limits in app.validate were adjusted to admit confirmed values.

Record Field Old New Source
data/smartphone/apple/2007/iphone.json ram_gb 16 0.125 spec
data/smartphone/apple/2007/iphone/apple-iphone-aitoolbuzz-789-16gb-16gb-2g.json ram_gb (and variant memory) 16 0.125 spec
data/smartphone/apple/2007/iphone/apple-iphone-allphones-2566-16gb-16gb-2g.json ram_gb (and variant memory) 16 0.125 spec
data/smartphone/apple/2007/iphone/apple-iphone-beridzeg45-6380-16gb.json ram_gb 16 0.125 spec
data/smartphone/htc/2012/titan-ii.json ram_gb 16 0.5 spec
data/smartphone/htc/2012/titan-ii/htc-titan-ii-aitoolbuzz-3366-16gb-16gb-4g-lte.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/htc/2012/titan-ii/htc-titan-ii-allphones-3076-16gb-16gb-4g-lte.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/htc/2012/titan-ii/htc-titan-ii-beridzeg45-6837-16gb.json ram_gb 16 0.5 spec
data/smartphone/lg/2011/optimus-pad-v900.json ram_gb 32 1 spec
data/smartphone/lg/2011/optimus-pad-v900.json weight_g 150.0 630.0 spec
data/smartphone/motorola/2020/motorola-razr.json year folder 2019 2020 spec
data/smartphone/samsung/2010/i8700-omnia-7.json ram_gb 16 0.5 spec
data/smartphone/samsung/2011/google-nexus-s-i9023.json ram_gb 16 0.5 spec
data/smartphone/samsung/2011/i997-infuse-4g.json ram_gb 16 0.5 spec
data/smartphone/samsung/2011/p7100-galaxy-tab-10-1v.json ram_gb 32 1 spec
data/smartphone/samsung/2019/galaxy-a51.json release_date 2019-12-12 2019-12-16 spec
data/smartphone/samsung/2019/galaxy-a51.json year folder 2020 2019 spec
data/smartphone/samsung/2010/i8700-omnia-7/samsung-i8700-omnia-7-aitoolbuzz-10061-16gb-16gb-3g.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/samsung/2010/i8700-omnia-7/samsung-i8700-omnia-7-allphones-6723-16gb-16gb-3g.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/samsung/2010/i8700-omnia-7/samsung-i8700-omnia-7-beridzeg45-4276-16gb.json ram_gb 16 0.5 spec
data/smartphone/samsung/2011/google-nexus-s-i9023/samsung-google-nexus-s-i9023-aitoolbuzz-10005-16gb-16gb-3g.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/samsung/2011/google-nexus-s-i9023/samsung-google-nexus-s-i9023-allphones-6716-16gb-16gb-3g.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/samsung/2011/google-nexus-s-i9023/samsung-google-nexus-s-i9023-beridzeg45-3535-16gb.json ram_gb 16 0.5 spec
data/smartphone/samsung/2011/i997-infuse-4g/samsung-i997-infuse-4g-aitoolbuzz-10090-16gb-16gb-3g.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/samsung/2011/i997-infuse-4g/samsung-i997-infuse-4g-allphones-7349-16gb-16gb-3g.json ram_gb (and variant memory) 16 0.5 spec
data/smartphone/samsung/2011/i997-infuse-4g/samsung-i997-infuse-4g-beridzeg45-671-16gb.json ram_gb 16 0.5 spec
data/smartphone/sony-ericsson/2006/w950.json ram_gb 4 0.0625 spec
data/smartphone/sony-ericsson/2006/w950/sony-ericsson-w950-aitoolbuzz-10995-4gb-4gb-3g.json ram_gb (and variant memory) 4 0.0625 spec
data/tablet/lenovo/2015/yoga-tab-3-pro/lenovo-yoga-tab-3-pro-4gb-64gb-4g-lte.json battery_mah 200 10200 spec
data/tablet/lenovo/2015/yoga-tab-3-pro/lenovo-yoga-tab-3-pro-scrapegsma-4795.json battery_mah 200 10200 spec
data/tablet/samsung/2011/p7100-galaxy-tab-10-1v/p7100-galaxy-tab-10-1v.json ram_gb (and variant memory) 32 1 spec
data/tablet/samsung/2011/p7100-galaxy-tab-10-1v/samsung-p7100-galaxy-tab-10-1v-aitoolbuzz-10195-32gb-32gb-3g.json ram_gb (and variant memory) 32 1 spec
data/tablet/samsung/2011/p7100-galaxy-tab-10-1v/samsung-p7100-galaxy-tab-10-1v-allphones-7364-32gb-32gb-3g.json ram_gb (and variant memory) 32 1 spec

33 field/path corrections across 31 records. PYTHONIOENCODING=utf-8 python -m app.validate passed.

Flagged, unresolved

92 records remain flagged. Their values were left unchanged because the allowed sources reviewed did not unambiguously establish the same variant and field. The early-RAM threshold also includes plausible values that require individual confirmation.

Unresolved records and rule(s)
  • data/smartphone/dell/2011/streak-7-wi-fi.json — ram_early; RAM 16 GB
  • data/smartphone/dell/2011/streak-7.json — ram_early; RAM 16 GB
  • data/smartphone/dell/2012/xps-10.json — ram_early; RAM 64 GB
  • data/smartphone/dell/2011/streak-7/dell-streak-7-aitoolbuzz-2269-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/dell/2011/streak-7-wi-fi/dell-streak-7-wi-fi-aitoolbuzz-2270-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/dell/2012/xps-10/dell-xps-10-aitoolbuzz-2281-64gb.json — ram_early; RAM 64 GB
  • data/smartphone/gionee/2013/elife-e7-mini.json — ram_early; RAM 16 GB
  • data/smartphone/gionee/2013/elife-e7-mini/gionee-elife-e7-mini-aitoolbuzz-2643-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/gionee/2013/elife-e7-mini/gionee-elife-e7-mini-beridzeg45-282-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/jil-sander-mobile.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/optimus-big-lu6800.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/revolution.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2012/optimus-pad-lte.json — ram_early; RAM 32 GB
  • data/smartphone/lg/2011/jil-sander-mobile/lg-jil-sander-mobile-aitoolbuzz-5040-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/jil-sander-mobile/lg-jil-sander-mobile-allphones-4348-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/jil-sander-mobile/lg-jil-sander-mobile-beridzeg45-7081-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/optimus-big-lu6800/lg-optimus-big-lu6800-aitoolbuzz-5239-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/optimus-big-lu6800/lg-optimus-big-lu6800-allphones-4332-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/optimus-big-lu6800/lg-optimus-big-lu6800-beridzeg45-6717-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/revolution/lg-revolution-aitoolbuzz-5326-16gb-16gb-4g-lte.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/revolution/lg-revolution-allphones-4313-16gb-16gb-4g-lte.json — ram_early; RAM 16 GB
  • data/smartphone/lg/2011/revolution/lg-revolution-beridzeg45-2001-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/mt917.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/xt928.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/mt917/motorola-mt917-aitoolbuzz-6398-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/mt917/motorola-mt917-allphones-4648-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/mt917/motorola-mt917-beridzeg45-4849-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/xt928/motorola-xt928-aitoolbuzz-6619-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/xt928/motorola-xt928-allphones-4647-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/motorola/2011/xt928/motorola-xt928-beridzeg45-6929-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2009/vodafone-360-h1.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i9010-galaxy-s-giorgio-armani.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i909-galaxy-s.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m110s-galaxy-s.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m190s-galaxy-s-hoppin.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/galaxy-s-wifi-5-0.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/w999.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2012/galaxy-player-70-plus.json — ram_early; RAM 32 GB
  • data/smartphone/samsung/2009/vodafone-360-h1/samsung-vodafone-360-h1-aitoolbuzz-10363-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2009/vodafone-360-h1/samsung-vodafone-360-h1-allphones-7258-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2009/vodafone-360-h1/samsung-vodafone-360-h1-beridzeg45-2087-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i9010-galaxy-s-giorgio-armani/samsung-i9010-galaxy-s-giorgio-armani-allphones-7341-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i9010-galaxy-s-giorgio-armani/samsung-i9010-galaxy-s-giorgio-armani-beridzeg45-3761-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i909-galaxy-s/samsung-i909-galaxy-s-aitoolbuzz-10071-16gb-16gb-2g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i909-galaxy-s/samsung-i909-galaxy-s-allphones-7326-16gb-16gb-2g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/i909-galaxy-s/samsung-i909-galaxy-s-beridzeg45-2241-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m110s-galaxy-s/samsung-m110s-galaxy-s-aitoolbuzz-10117-16gb-14gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m110s-galaxy-s/samsung-m110s-galaxy-s-allphones-7295-16gb-14gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m110s-galaxy-s/samsung-m110s-galaxy-s-beridzeg45-1605-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m190s-galaxy-s-hoppin/samsung-m190s-galaxy-s-hoppin-aitoolbuzz-10123-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m190s-galaxy-s-hoppin/samsung-m190s-galaxy-s-hoppin-allphones-7345-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2010/m190s-galaxy-s-hoppin/samsung-m190s-galaxy-s-hoppin-beridzeg45-426-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/galaxy-s-wifi-5-0/samsung-galaxy-s-wifi-5-0-aitoolbuzz-9750-16gb-16gb-2g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/galaxy-s-wifi-5-0/samsung-galaxy-s-wifi-5-0-allphones-7365-16gb-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/galaxy-s-wifi-5-0/samsung-galaxy-s-wifi-5-0-beridzeg45-589-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/i9010-galaxy-s-giorgio-armani/samsung-i9010-galaxy-s-giorgio-armani-aitoolbuzz-10068-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/w999/samsung-w999-allphones-6688-16gb-16gb-2g.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2011/w999/samsung-w999-beridzeg45-1703-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/samsung/2012/galaxy-player-70-plus/samsung-galaxy-player-70-plus-aitoolbuzz-9708-32gb-32gb-2g.json — ram_early; RAM 32 GB
  • data/smartphone/samsung/2012/galaxy-player-70-plus/samsung-galaxy-player-70-plus-beridzeg45-5020-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/samsung/2012/w999/samsung-w999-aitoolbuzz-10372-16gb-16gb-3g.json — ram_early; RAM 16 GB
  • data/smartphone/t-mobile/2011/g-slate.json — ram_early; RAM 32 GB
  • data/smartphone/t-mobile/2011/springboard.json — ram_early; RAM 16 GB
  • data/smartphone/t-mobile/2011/g-slate/t-mobile-g-slate-aitoolbuzz-11459-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/t-mobile/2011/springboard/t-mobile-springboard-aitoolbuzz-11505-16gb.json — ram_early; RAM 16 GB
  • data/smartphone/toshiba/2011/windows-phone-is12t.json — ram_early; RAM 32 GB
  • data/smartphone/toshiba/2011/windows-phone-is12t/toshiba-windows-phone-is12t-aitoolbuzz-11548-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/toshiba/2011/windows-phone-is12t/toshiba-windows-phone-is12t-beridzeg45-1277-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/vertu/2010/ascent-2010.json — ram_early; RAM 32 GB
  • data/smartphone/vertu/2011/ascent-ferrari-gt.json — ram_early; RAM 32 GB
  • data/smartphone/vertu/2013/constellation-2013.json — ram_early; RAM 32 GB
  • data/smartphone/vertu/2010/ascent-2010/vertu-ascent-2010-aitoolbuzz-11776-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/vertu/2011/ascent-ferrari-gt/vertu-ascent-ferrari-gt-aitoolbuzz-11777-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/vertu/2013/constellation-2013/vertu-constellation-2013-aitoolbuzz-11780-32gb.json — ram_early; RAM 32 GB
  • data/smartphone/vodafone/2009/360-h1.json — ram_early; RAM 16 GB
  • data/smartphone/vodafone/2013/smart-tab-iii-10-1.json — ram_early; RAM 16 GB
  • data/smartphone/vodafone/2013/smart-tab-iii-7.json — ram_early; RAM 16 GB
  • data/smartphone/vodafone/2009/360-h1/vodafone-360-h1-aitoolbuzz-12504-16gb.json — ram_early; RAM 16 GB
  • data/tablet/apple/2015/ipad-pro-12-9/apple-ipad-pro-12-9-allphones-2539-16gb-128gb-5g.json — ram_year; RAM 16 GB
  • data/tablet/apple/2015/ipad-pro-12-9/apple-ipad-pro-12-9-allphones-2611-16gb-128gb-5g.json — ram_year; RAM 16 GB
  • data/tablet/dell/2011/streak-7/dell-streak-7-beridzeg45-5594-16gb.json — ram_early; RAM 16 GB
  • data/tablet/dell/2011/streak-7-wi-fi/dell-streak-7-wi-fi-beridzeg45-4443-16gb.json — ram_early; RAM 16 GB
  • data/tablet/lg/2012/optimus-pad-lte/lg-optimus-pad-lte-aitoolbuzz-5289-32gb-32gb-4g-lte.json — ram_year, ram_early; RAM 32 GB
  • data/tablet/lg/2012/optimus-pad-lte/lg-optimus-pad-lte-allphones-4362-32gb-32gb-4g-lte.json — ram_year, ram_early; RAM 32 GB
  • data/tablet/t-mobile/2011/g-slate/g-slate.json — ram_early; RAM 32 GB
  • data/tablet/t-mobile/2011/springboard/t-mobile-springboard-beridzeg45-5996-16gb.json — ram_early; RAM 16 GB
  • data/tablet/vodafone/2013/smart-tab-iii-10-1/smart-tab-iii-10-1.json — ram_early; RAM 16 GB
  • data/tablet/vodafone/2013/smart-tab-iii-10-1/vodafone-smart-tab-iii-10-1-aitoolbuzz-12558-16gb.json — ram_early; RAM 16 GB
  • data/tablet/vodafone/2013/smart-tab-iii-7/smart-tab-iii-7.json — ram_early; RAM 16 GB
  • data/tablet/vodafone/2013/smart-tab-iii-7/vodafone-smart-tab-iii-7-aitoolbuzz-12559-16gb.json — ram_early; RAM 16 GB
  • data/watch/honor/2025/watch-5-ultra/honor-watch-5-ultra-aitoolbuzz-3042-8gb-8gb-4g-lte.json — ram_year; RAM 8 GB
  • data/watch/huawei/2021/watch-gt-runner/huawei-watch-gt-runner-aitoolbuzz-3852-4gb-4gb-4g-lte.json — ram_year; RAM 4 GB

Refs #1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app Validator or application code changes data Dataset changes enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant