-build the curated TechAPI dataset across every category (brand, cpu, gpu, smartphone, soc) and ship the supporting validator / model / docs / site updates that go with it. New layout, broader manufacturer coverage (1989 → 2026), and a passing python -m scripts.validate for all categories.
This issue is the single rollout tracker; each phase below maps to one or more commits.
Plan
Phase 1 — Schema + validator updates
Phase 2 — Directory restructure
Phase 3 — Brand catalog expansion
Add brand records for IBM, Motorola, DEC, Cyrix, Transmeta, VIA, Ampere, Hygon, Loongson, Zhaoxin, Microsoft, ARM, 3dfx, Matrox, SiS, plus mobile/laptop OEMs (Acer, ASUS, Lenovo, MSI, Razer, Sony, Sharp, Panasonic, LG, etc.)
Phase 4 — CPU dataset (1989-2026, 464 records)
AMD Ryzen 1000 desktop + Threadripper 1000 (2017)
AMD Ryzen 2000/3000 desktop + APU + Threadripper 2000/3000 (2018-2020)
AMD Ryzen 4000-9000 desktop / X3D / AI Max / 9000F (2020-2026)
AMD Ryzen U-series + H/HS/HX mobile (Raven Ridge → Strix Halo PRO)
AMD Threadripper 5000/7000/9000 + PRO WX-series
AMD EPYC Naples → Turin (incl. Bergamo 9754, Turin 9965/9755/9985)
AMD Athlon Zen / A-series Kaveri & Bristol Ridge / FX-4/6/8/9 / Phenom II / Athlon II / Opteron
Intel 80486 → Pentium / Pentium Pro / Pentium II/III/M / Pentium 4
Intel Core 2 / Core Duo / Core Solo / Core 2 Extreme QX
Intel Core i 1st-14th gen desktop incl. KF/F + mobile QM/HQ/U/H/HK
Intel Core Ultra 100/200/300 (Meteor / Arrow / Lunar / Panther Lake)
Intel Xeon E3/E5 historical
Intel Xeon Scalable Bronze/Silver/Gold/Platinum + Xeon W + Xeon CPU Max (HBM SPR)
Intel Xeon 6 Granite Rapids + Sierra Forest + Clearwater Forest 288C
Intel Atom + N-series + Pentium G / Celeron G
IBM POWER1 → POWER11 server lineup (1990-2025)
IBM z mainframe z10 → Telum II z17
IBM PowerPC G5 970/970FX/970MP, G3 750/750CXe, Cell BE, PowerXCell 8i
IBM console CPUs: Gekko, Xenon, Broadway, Espresso (GameCube/Xbox 360/Wii/Wii U)
Motorola/Freescale PowerPC 601/603/604/604e + 7400/7450/7455/7457/7447A/7448 (G4)
DEC Alpha 21064/21164/21264
Cyrix 6x86/MII, Transmeta Crusoe/Efficeon, VIA C3/Nano, Zhaoxin KX
Ampere Altra Max + AmpereOne, NVIDIA Grace, Microsoft Cobalt 100, Qualcomm Snapdragon X/X2, Hygon, Loongson 3A6000
Phase 5 — GPU dataset
Phase 6 — Smartphone dataset
Phase 7 — SoC dataset
Phase 8 — Docs + site
Phase 9 — Validation gate
Result target
15+ CPU manufacturers, 464+ CPU records
30+ GPU brands, full Pascal → Blackwell + RDNA → RDNA 5 coverage
Comprehensive smartphone + SoC catalog
All validators green
#1
-build the curated TechAPI dataset across every category (
brand,cpu,gpu,smartphone,soc) and ship the supporting validator / model / docs / site updates that go with it. New layout, broader manufacturer coverage (1989 → 2026), and a passingpython -m scripts.validatefor all categories.This issue is the single rollout tracker; each phase below maps to one or more commits.
Plan
Phase 1 — Schema + validator updates
scripts/validate.pycores1-256 → 1-512 andthreads1-512 → 1-1024 (Clearwater Forest 288C)scripts/validate.pyprocess_nmupper bound so pre-14 nm SoCs (Apple A7 28 nm, Samsung Exynos 4210 45 nm, etc.) validatescripts/seed.pyfor the new layoutapp/models/gpu.pyandapp/schemas/gpu.pyfor any new GPU fieldsPhase 2 — Directory restructure
data/cpu/<mfr>/<year>/*.jsonintodata/cpu/<mfr>/<year>/<consumer|enterprise>/*.json(consumer = desktop+laptop, enterprise = hedt+server)Phase 3 — Brand catalog expansion
Phase 4 — CPU dataset (1989-2026, 464 records)
Phase 5 — GPU dataset
Phase 6 — Smartphone dataset
Phase 7 — SoC dataset
Phase 8 — Docs + site
README.mddata summarydata/README.mdwith new consumer/enterprise conventionsite/src/pages/index.astroto reflect dataset sizePhase 9 — Validation gate
python -m scripts.validateexits 0 for all categoriesResult target