Skip to content

data(mobile): import smartdevices tablet and watch records#43

Merged
Seungpyo1007 merged 3 commits into
mainfrom
data/import-staging
Jun 20, 2026
Merged

data(mobile): import smartdevices tablet and watch records#43
Seungpyo1007 merged 3 commits into
mainfrom
data/import-staging

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Member

Summary

  • import 46 tablet records from the public smartdevices_pricing source supplement
  • import 29 watch records from the same source supplement
  • keep all imported records verified: false for later TechEngine/manual audit
  • refresh tablet/watch public dump indexes and newly added detail pages

Data added

Category Added Verified Unverified Source
tablet 46 0 46 GitHub smartdevices_pricing
watch 29 0 29 GitHub smartdevices_pricing
all 75 0 75 GitHub smartdevices_pricing

Verification

  • python -m app.validate
  • python TechEngine\integrity_check.py data --strict
  • git diff --check origin/main...HEAD

Closes #1

@TechEngineBot

Copy link
Copy Markdown
Member

TechEngine change review: PASS

Check Result
python -m app.validate PASS
python integrity_check.py TechAPI/data --strict PASS

Changed data

Category Added Modified Deleted Added verified Added unverified Added Kaggle-sourced
brand 0 0 0 0 0 0
soc 0 0 0 0 0 0
smartphone 0 0 0 0 0 0
tablet 46 0 0 0 46 0
watch 29 0 0 0 29 0
pda 0 0 0 0 0 0
gpu 0 0 0 0 0 0
cpu 0 0 0 0 0 0

Changed record examples

tablet added

  • tablet/acer/2014/acer-iconia-tab-7-a1-713/acer-iconia-tab-7-a1-713.json - Acer Iconia Tab 7 A1-713
  • tablet/acer/2014/acer-iconia-tab-7-a1-713hd/acer-iconia-tab-7-a1-713hd.json - Acer Iconia Tab 7 A1-713HD
  • tablet/acer/2014/acer-iconia-tab-a3-a20/acer-iconia-tab-a3-a20.json - Acer Iconia Tab A3-A20
  • tablet/acer/2014/acer-iconia-tab-a3-a20fhd/acer-iconia-tab-a3-a20fhd.json - Acer Iconia Tab A3-A20FHD
  • tablet/acer/2015/acer-iconia-tab-10-a3-a30/acer-iconia-tab-10-a3-a30.json - Acer Iconia Tab 10 A3-A30
  • tablet/acer/2018/acer-chromebook-tab-10/acer-chromebook-tab-10.json - Acer Chromebook Tab 10
  • tablet/allview/2016/allview-viva-h1001-lte/allview-viva-h1001-lte.json - Allview Viva H1001 LTE
  • tablet/amazon/2015/amazon-fire-7/amazon-fire-7.json - Amazon Fire 7
  • tablet/amazon/2017/amazon-fire-7-2017/amazon-fire-7-2017.json - Amazon Fire 7 (2017)
  • tablet/amazon/2017/amazon-fire-hd-10-2017/amazon-fire-hd-10-2017.json - Amazon Fire HD 10 (2017)
  • tablet/amazon/2017/amazon-fire-hd-8-2017/amazon-fire-hd-8-2017.json - Amazon Fire HD 8 (2017)
  • tablet/apple/2015/apple-ipad-pro-12-9-2015/apple-ipad-pro-12-9-2015.json - Apple iPad Pro 12.9 (2015)
  • tablet/apple/2016/apple-ipad-pro-9-7-2016/apple-ipad-pro-9-7-2016.json - Apple iPad Pro 9.7 (2016)
  • tablet/apple/2017/apple-ipad-9-7-2017/apple-ipad-9-7-2017.json - Apple iPad 9.7 (2017)
  • tablet/apple/2017/apple-ipad-pro-10-5-2017/apple-ipad-pro-10-5-2017.json - Apple iPad Pro 10.5 (2017)
  • ... 31 more

watch added

  • watch/apple/2014/apple-watch-38mm-1st-gen/apple-watch-38mm-1st-gen.json - Apple Watch 38mm (1st gen)
  • watch/apple/2014/apple-watch-42mm-1st-gen/apple-watch-42mm-1st-gen.json - Apple Watch 42mm (1st gen)
  • watch/apple/2014/apple-watch-edition-38mm-1st-gen/apple-watch-edition-38mm-1st-gen.json - Apple Watch Edition 38mm (1st gen)
  • watch/apple/2014/apple-watch-edition-42mm-1st-gen/apple-watch-edition-42mm-1st-gen.json - Apple Watch Edition 42mm (1st gen)
  • watch/apple/2014/apple-watch-sport-38mm-1st-gen/apple-watch-sport-38mm-1st-gen.json - Apple Watch Sport 38mm (1st gen)
  • watch/apple/2014/apple-watch-sport-42mm-1st-gen/apple-watch-sport-42mm-1st-gen.json - Apple Watch Sport 42mm (1st gen)
  • watch/apple/2016/apple-watch-edition-series-2-38mm/apple-watch-edition-series-2-38mm.json - Apple Watch Edition Series 2 38mm
  • watch/apple/2016/apple-watch-edition-series-2-42mm/apple-watch-edition-series-2-42mm.json - Apple Watch Edition Series 2 42mm
  • watch/apple/2016/apple-watch-series-1-aluminum-38mm/apple-watch-series-1-aluminum-38mm.json - Apple Watch Series 1 Aluminum 38mm
  • watch/apple/2016/apple-watch-series-1-aluminum-42mm/apple-watch-series-1-aluminum-42mm.json - Apple Watch Series 1 Aluminum 42mm
  • watch/apple/2016/apple-watch-series-2-38mm/apple-watch-series-2-38mm.json - Apple Watch Series 2 38mm
  • watch/apple/2016/apple-watch-series-2-42mm/apple-watch-series-2-42mm.json - Apple Watch Series 2 42mm
  • watch/apple/2016/apple-watch-series-2-aluminum-38mm/apple-watch-series-2-aluminum-38mm.json - Apple Watch Series 2 Aluminum 38mm
  • watch/apple/2016/apple-watch-series-2-aluminum-42mm/apple-watch-series-2-aluminum-42mm.json - Apple Watch Series 2 Aluminum 42mm
  • watch/apple/2017/apple-watch-edition-series-3/apple-watch-edition-series-3.json - Apple Watch Edition Series 3
  • ... 14 more

Heuristic review

  • Added records by manufacturer/brand: apple: 24, samsung: 10, acer: 6, hp: 6, prestigio: 6, huawei: 5, amazon: 4, lenovo: 4
  • Added records by source class: other: 75
  • Heuristic warnings: none found.

@TechEngineBot

Copy link
Copy Markdown
Member

TechEngine validation stats: PASS

Data summary

Category Total Verified Unverified Missing verified Tracked Verified % of tracked
brand 189 0 60 129 60 0.0%
soc 2104 58 2046 0 2104 2.8%
smartphone 90118 184 89934 0 90118 0.2%
tablet 3048 0 3048 0 3048 0.0%
watch 378 0 378 0 378 0.0%
pda 110 0 110 0 110 0.0%
gpu 2030 0 2030 0 2030 0.0%
cpu 3977 976 3001 0 3977 24.5%
all 101954 1218 100607 129 101825 1.2%

Warning

Tracked verified coverage is below 50% for brand 0.0% (0/60), tablet 0.0% (0/3048), watch 0.0% (0/378), pda 0.0% (0/110), gpu 0.0% (0/2030), smartphone 0.2% (184/90118), all 1.2% (1218/101825), soc 2.8% (58/2104), and 1 more.
Tracked coverage excludes records missing the verified field; see the Missing verified column for those records.
This does not fail validation. Keep imported records verified: false until manual audit, but treat this as follow-up verification work before relying on the affected categories as curated data.

Validation notes

  • Full advisory outlier listings are suppressed on successful runs because they are dataset-wide and mostly stable between PRs.
  • Failure runs still include a detailed log excerpt for debugging.

Key output:

## app.validate
## integrity_check.py --strict
loaded CPU=3977 GPU=2030
✅ integrity gate: no hard anomalies.
Integrity section Flagged lines
structural 0
CPU name/tier consistency (desktop mainstream only) 0
CPU single>multi (cinebench/geekbench — should be multi>=single) 0
CPU era-vs-score outliers 8
CPU cross-source ratio outliers (possible wrong-variant) 152
GPU cross-source ratio outliers + sanity 18

@Seungpyo1007 Seungpyo1007 merged commit ae6f5ef into main Jun 20, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Jun 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data Dataset changes enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Massive dataset rebuild: CPU + brand + GPU + smartphone + SoC (1989-2026)

2 participants