Skip to content

feat(data): add 64 Intel CPUs from List_of_Intel_microprocessors - #326

Merged
Seungpyo1007 merged 2 commits into
developfrom
feat/intel-microprocessors-reconcile
Sep 29, 2026
Merged

Seungpyo1007 merged 2 commits into
developfrom
feat/intel-microprocessors-reconcile

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Member

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).

Reconciled entries Checked Already existed Added Out of scope Incomplete / family summary
Distinct SKU-table models 606 450 64 0 92
Named release-timeline entries 45 0 0 6 39
Total 651 450 64 6 131

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

@github-actions github-actions Bot added data Dataset changes enhancement New feature or request labels Sep 29, 2026
@Seungpyo1007 Seungpyo1007 moved this from Todo to In Progress in TechAPI-Project Sep 29, 2026
@Seungpyo1007
Seungpyo1007 merged commit 3c5fed8 into develop Sep 29, 2026
5 checks passed
@Seungpyo1007
Seungpyo1007 deleted the feat/intel-microprocessors-reconcile branch September 30, 2026 08:32
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.

Data collection: new records (workstream)

1 participant