Repository navigation
feat(data): add 64 Intel CPUs from List_of_Intel_microprocessors - #326
Conversation
🔎 Data verification — Tier 0 (offline existence/trust)Scored by 12/12 categories ? 191,752 records ? diff base develop@cc19e9d Changed records in this PR64 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" : 64
"Yellow" : 0
"Red" : 0
Full-dataset baseline191752 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" : 32886
"Yellow" : 157812
"Red" : 1054
Hard violations (forced red):
green = authoritative source + complete + consistent · yellow = plausible, needs confirmation · red = sparse/weak source or a hard contradiction. Promotion to |
TechEngine change review: PASS12/12 categories ? 191,752 records ? diff base develop@cc19e9d
Changed data
Changed record examplescpu added
Heuristic review
|
TechEngine validation stats: PASS12/12 categories ? 191,752 records ? diff base develop@cc19e9d
Data summary
Warning Tracked verified coverage is below 50% for monitor 0.0% (0/882), software 0.8% (358/42493), laptop 5.3% (105/1995), tablet 8.6% (285/3305), soc 13.4% (284/2117), all 16.8% (32253/191752), smartphone 18.8% (17581/93407), website 19.0% (7635/40084), and 1 more. Validation notes
Key output:
|
The general Intel processor page contains genuine modern SKU gaps alongside already curated names, family summaries and incomplete specifications. This adds 64 complete, absent Intel CPU records sourced from https://en.wikipedia.org/wiki/List_of_Intel_microprocessors after reconciling the live tables against develop at
cc19e9d2c2b9(2,913 Intel records).All 62 tables were inspected: 58 SKU tables, one timeline and three product-code/family cross-reference tables. The SKU tables contain 609 rows and three repeated models. The six excluded timeline entries predate 1989; the 39 later timeline entries are family/generation summaries without per-SKU specifications. Historical prose and product-code summaries produced no additions. These are reconciled live-source counts, not the old coverage report's 1,259 exact-slug misses.
Deduplication checks normalized names, slugs and bare SKU identifiers in both directions with the existing CPU identity helpers, ignoring punctuation and keeping variant suffixes. For example, Pentium G7400 matches curated Pentium Gold G7400. The normal additions-only ingest pipeline performed the final check before writing.
Every addition cites the exact Wikipedia URL and remains
verified: false. Architectures come from explicit codename columns or table captions, and unknown optional fields remain null. Threads are taken only from explicit thread columns or explicitly labelled core/thread pairs. Quarter dates follow the existing collector's quarter-start convention.The 92 skipped SKU models include 63 with no stated threads, 19 without usable release dates, one without an explicit architecture, and nine otherwise complete rows with contradictory total/component counts. Reasons overlap: two rows lacking threads also have inconsistent core counts. The nine complete conflicts include Core i7-13650HX and eight Meteor Lake-PS HL/UL rows; their source inconsistencies were not guessed away.
Validation: the TechAPI bundled validator and TechEngine validator both pass against the CPU/brand checkout. The final commit refreshes the CPU static dump through the existing seed/API/dump machinery, checks the 4,628-record CPU index and manifest, and verifies all 64 new detail and score pages. Existing CPU percentile changes reflect the expanded comparison population. Other collection manifest entries and OpenAPI are preserved. No reusable TechEngine code was added.
Refs GetTechAPI/TechEngine#19.
Closes #295