Skip to content

feat(data/cpu): weekly ingest - #173

Merged
Seungpyo1007 merged 1 commit into
developfrom
ingest/cpu-20260914-132136
Sep 15, 2026
Merged

Seungpyo1007 merged 1 commit into
developfrom
ingest/cpu-20260914-132136

Conversation

@TechEngineBot

@TechEngineBot TechEngineBot commented Sep 14, 2026 •

Copy link
Copy Markdown
Member

Ingestion run summary

  • written: 0
  • skipped (already curated): 46
  • skipped (missing required fields): 4

Skipped (missing required fields)

  • core-2-duo-e6305 — missing: release_date (source)
  • core-2-duo-e6405 — missing: release_date (source)
  • core-2-extreme-x6900-7-8 — missing: release_date (source)
  • core-2-quad-q6400-12 — missing: release_date (source)

Benchmark enrichment summary (passmark)

  • filled: 40
  • unresolved (no exact-variant match / no data): 10
  • skipped (already populated): 245

Filled

  • amd-opteron-185 — passmark_single=884, passmark_cpu_mark=695
  • amd-opteron-2218 — passmark_single=491, passmark_cpu_mark=1036
  • amd-opteron-2220-se — passmark_single=519, passmark_cpu_mark=909
  • amd-opteron-2220 — passmark_single=553, passmark_cpu_mark=1106
  • amd-opteron-2356 — passmark_single=905, passmark_cpu_mark=1829
  • amd-opteron-2378 — passmark_single=936, passmark_cpu_mark=1864
  • amd-opteron-2384 — passmark_single=900, passmark_cpu_mark=2024
  • amd-opteron-2431 — passmark_single=772, passmark_cpu_mark=2894
  • amd-opteron-280 — passmark_single=430, passmark_cpu_mark=765
  • amd-opteron-285 — passmark_single=509, passmark_cpu_mark=956
  • amd-opteron-290 — passmark_single=570, passmark_cpu_mark=952
  • amd-athlon-5200-dual-core — passmark_single=915, passmark_cpu_mark=869
  • amd-athlon-64-x2-dual-core-3400-plus — passmark_single=505, passmark_cpu_mark=531
  • amd-athlon-dual-core-4850b — passmark_single=887, passmark_cpu_mark=727
  • amd-athlon-ii-160u — passmark_single=717, passmark_cpu_mark=358
  • amd-athlon-ii-170u — passmark_single=731, passmark_cpu_mark=355
  • amd-athlon-ii-neo-k125 — passmark_single=629, passmark_cpu_mark=322
  • amd-athlon-ii-neo-k325-dual-core — passmark_single=502, passmark_cpu_mark=454
  • amd-athlon-ii-neo-n36l-dual-core — passmark_single=524, passmark_cpu_mark=487
  • amd-athlon-ii-x2-210e — passmark_single=1051, passmark_cpu_mark=1089
  • amd-athlon-ii-x2-220 — passmark_single=1097, passmark_cpu_mark=1051
  • amd-athlon-ii-x2-250u — passmark_single=641, passmark_cpu_mark=615
  • amd-athlon-ii-x2-255 — passmark_single=1235, passmark_cpu_mark=1210
  • amd-athlon-ii-x2-260u — passmark_single=715, passmark_cpu_mark=689
  • amd-athlon-ii-x2-265 — passmark_single=1346, passmark_cpu_mark=1345
  • amd-athlon-ii-x2-270u — passmark_single=791, passmark_cpu_mark=675
  • amd-athlon-ii-x2-4450e — passmark_single=667, passmark_cpu_mark=587
  • amd-athlon-ii-x2-b22 — passmark_single=1128, passmark_cpu_mark=1081
  • amd-athlon-ii-x2-b24 — passmark_single=1167, passmark_cpu_mark=1113
  • amd-athlon-ii-x3-405e — passmark_single=973, passmark_cpu_mark=1331
  • amd-athlon-ii-x3-415e — passmark_single=1028, passmark_cpu_mark=1481
  • amd-athlon-ii-x3-445 — passmark_single=1274, passmark_cpu_mark=1844
  • amd-athlon-ii-x3-450 — passmark_single=1298, passmark_cpu_mark=1869
  • amd-athlon-ii-x3-455 — passmark_single=1332, passmark_cpu_mark=1944
  • amd-athlon-ii-x4-610e — passmark_single=1039, passmark_cpu_mark=1959
  • amd-athlon-ii-x4-615e — passmark_single=1027, passmark_cpu_mark=2024
  • amd-athlon-ii-x4-635 — passmark_single=1170, passmark_cpu_mark=2250
  • amd-athlon-ii-x4-640 — passmark_single=1213, passmark_cpu_mark=2285
  • amd-athlon-ii-x4-645 — passmark_single=1259, passmark_cpu_mark=2387
  • amd-phenom-8850-triple-core — passmark_single=982, passmark_cpu_mark=1142

Unresolved (no exact match or source lacks the data)

  • AMD Athlon 64 X2 Dual Core 3800+
  • AMD Athlon 64 X2 Dual Core 4200+
  • AMD Athlon 64 X2 Dual Core 4400+
  • AMD Athlon 64 X2 Dual Core 4600+
  • AMD Athlon 64 X2 Dual Core 4800+
  • AMD Phenom 9600 Quad-Core
  • AMD Turion Dual-Core RM-70
  • AMD Athlon64 X2 Dual Core 4600+
  • AMD TurionX2 Dual Core Mobile RM-70
  • AMD TurionX2 Dual Core Mobile RM-72

Closes #1

@TechEngineBot

Copy link
Copy Markdown
Member Author

🔎 Data verification — Tier 0 (offline existence/trust)

Scored by app.verify; posted by TechEngineBot. Informational only — the structural gate (app.validate) is separate and authoritative for merge.

Changed records in this PR

138 record(s) scored.

%%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
    title Verification bands — all records
    "Green" : 115
    "Yellow" : 23
    "Red" : 0
Loading
Category Distribution Total 🟢 🟡 🔴 🟢 %
cpu 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟨🟨 138 115 23 0 83.3%
All 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟨🟨 138 115 23 0 83.3%

Full-dataset baseline

105758 record(s) scored.

%%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
    title Verification bands — all records
    "Green" : 21425
    "Yellow" : 83132
    "Red" : 1201
Loading
Category Distribution Total 🟢 🟡 🔴 🟢 %
brand 🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 207 24 183 0 11.6%
soc 🟩🟨🟨🟨🟨🟨🟥🟥🟥🟥🟥🟥 2104 146 844 1114 6.9%
smartphone 🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 93396 17382 75934 80 18.6%
tablet 🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 3455 218 3236 1 6.3%
watch 🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 433 18 410 5 4.2%
pda 🟩🟩🟩🟩🟩🟩🟨🟨🟨🟨🟨🟨 140 66 74 0 47.1%
gpu 🟩🟩🟩🟩🟩🟨🟨🟨🟨🟨🟨🟨 2030 810 1220 0 39.9%
cpu 🟩🟩🟩🟩🟩🟩🟩🟨🟨🟨🟨🟥 3993 2761 1231 1 69.1%
All 🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 105758 21425 83132 1201 20.3%

Hard violations (forced red):

Count Check
1 !boost_ge_base

green = authoritative source + complete + consistent · yellow = plausible, needs confirmation · red = sparse/weak source or a hard contradiction. Promotion to verified runs in the scheduled verify-network workflow.

@TechEngineBot

Copy link
Copy Markdown
Member Author

TechEngine change review: PASS

Check Result
python -m app.validate PASS
python integrity_check.py TechAPI/data --strict PASS
cd TechAPI/site && npm ci && npm run build 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 0 0 0 0 0 0
watch 0 0 0 0 0 0
pda 0 0 0 0 0 0
gpu 0 0 0 0 0 0
cpu 16 122 0 16 0 0

Changed record examples

cpu added

  • cpu/intel/2008/consumer/core-2-duo-e8290-14.json - Intel Core 2 Duo E8290 [ 14 ]
  • cpu/intel/2010/consumer/core-i7-660lm.json - Intel Core i7-660LM
  • cpu/intel/2011/consumer/core-i7-2629m.json - Intel Core i7-2629M
  • cpu/intel/2011/consumer/core-i7-2649m.json - Intel Core i7-2649M
  • cpu/intel/2011/consumer/core-i7-2657m.json - Intel Core i7-2657M
  • cpu/intel/2013/consumer/core-i7-4950hq.json - Intel Core i7-4950HQ
  • cpu/intel/2015/consumer/core-i5-5350h.json - Intel Core i5-5350H
  • cpu/intel/2015/consumer/core-i7-5750hq.json - Intel Core i7-5750HQ
  • cpu/intel/2016/consumer/core-i5-6585r.json - Intel Core i5-6585R
  • cpu/intel/2016/consumer/core-i5-6685r.json - Intel Core i5-6685R
  • cpu/intel/2016/consumer/core-i7-6785r.json - Intel Core i7-6785R
  • cpu/intel/2016/consumer/core-i7-6870hq.json - Intel Core i7-6870HQ
  • cpu/intel/2016/consumer/core-i7-6970hq.json - Intel Core i7-6970HQ
  • cpu/intel/2018/consumer/core-i3-8100h.json - Intel Core i3-8100H
  • cpu/intel/2018/consumer/core-i5-8400b.json - Intel Core i5-8400B
  • ... 1 more

cpu modified

  • cpu/amd/2009/consumer/amd-sempron-si-40.json - AMD Sempron SI-40
  • cpu/amd/2009/consumer/amd-sempron-si-42.json - AMD Sempron SI-42
  • cpu/amd/2009/consumer/amd-turion-64-mobile-mk-36.json - AMD Turion 64 Mobile MK-36
  • cpu/amd/2009/consumer/amd-turion-64-mobile-mk-38.json - AMD Turion 64 Mobile MK-38
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-28.json - AMD Turion 64 Mobile ML-28
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-30.json - AMD Turion 64 Mobile ML-30
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-34.json - AMD Turion 64 Mobile ML-34
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-37.json - AMD Turion 64 Mobile ML-37
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-40.json - AMD Turion 64 Mobile ML-40
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-42.json - AMD Turion 64 Mobile ML-42
  • cpu/amd/2009/consumer/amd-turion-64-mobile-ml-44.json - AMD Turion 64 Mobile ML-44
  • cpu/amd/2009/consumer/amd-turion-64-mobile-mt-30.json - AMD Turion 64 Mobile MT-30
  • cpu/amd/2009/consumer/amd-turion-64-mobile-mt-32.json - AMD Turion 64 Mobile MT-32
  • cpu/amd/2009/consumer/amd-turion-64-mobile-mt-34.json - AMD Turion 64 Mobile MT-34
  • cpu/amd/2009/consumer/amd-turion-64-mobile-mt-37.json - AMD Turion 64 Mobile MT-37
  • ... 107 more

Heuristic review

  • Added records by manufacturer/brand: intel: 16
  • Added records by source class: other: 16
  • Heuristic warnings: none found.

Changed site

Area Added Modified Deleted
homepage/site 0 1 0

Modified site files

  • site/package-lock.json

@TechEngineBot

Copy link
Copy Markdown
Member Author

TechEngine validation stats: PASS

Data summary

Category Total Verified Unverified Missing verified Tracked Verified % of tracked
brand 207 24 183 0 207 11.6%
soc 2104 146 1958 0 2104 6.9%
smartphone 93396 17384 76012 0 93396 18.6%
tablet 3455 218 3237 0 3455 6.3%
watch 433 18 415 0 433 4.2%
pda 140 66 74 0 140 47.1%
gpu 2030 809 1221 0 2030 39.9%
cpu 3993 2704 1289 0 3993 67.7%
all 105758 21369 84389 0 105758 20.2%

Warning

Tracked verified coverage is below 50% for watch 4.2% (18/433), tablet 6.3% (218/3455), soc 6.9% (146/2104), brand 11.6% (24/207), smartphone 18.6% (17384/93396), all 20.2% (21369/105758), gpu 39.9% (809/2030), pda 47.1% (66/140).
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=3993 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

Homepage build:

14:17:10 [build] 2 page(s) built in 976.72s
14:17:10 [build] Complete!

@Seungpyo1007
Seungpyo1007 merged commit 7d6e941 into develop Sep 15, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Sep 15, 2026
@Seungpyo1007
Seungpyo1007 deleted the ingest/cpu-20260914-132136 branch September 23, 2026 12:26
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.

TechAPI dataset roadmap and status: all categories (1989-2026)

2 participants