feat(data): add 52 AMD Ryzen CPUs from Wikipedia family tables - #322
Conversation
🔎 Data verification — Tier 0 (offline existence/trust)Scored by 12/12 categories ? 191,871 records ? diff base develop@01d6565 Changed records in this PR52 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" : 52
"Yellow" : 0
"Red" : 0
Full-dataset baseline191871 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" : 32824
"Yellow" : 157992
"Red" : 1055
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,871 records ? diff base develop@01d6565
Changed data
Changed record examplescpu added
Heuristic review
|
TechEngine validation stats: PASS12/12 categories ? 191,871 records ? diff base develop@01d6565
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.3% (288/3459), soc 13.4% (284/2117), all 16.8% (32257/191871), smartphone 18.8% (17581/93407), website 19.0% (7635/40084), and 1 more. Validation notes
Key output:
|
What & why
Add exactly 52 complete AMD Ryzen CPU records computed by a fresh Wikipedia family-table audit against current TechAPI develop (
01d65657e026), including its CPU dedup merges. The fresh count remains 52, matching the earlier artifact; all 52 record bodies and output paths match that artifact, although the curated AMD snapshot has changed. Every addition retains the computed values andverified: false.The refreshed audit examined 834 candidate rows / 732 unique models: 52 additions, 485 already existing, and 195 incomplete. The additions all come from the Ryzen page; the Opteron page produced no ready additions. Existing and incomplete buckets are excluded.
Refresh the generated CPU detail/score pages, CPU index and computed CPU manifest entry in the final commit. Existing generated CPU pages also receive the percentile recalculations computed from the expanded CPU population.
Closes #295
Source
Computed using the merged TechEngine code from GetTechAPI/TechEngine#107 and GetTechAPI/TechEngine#108, with the CPU family-table parser introduced in #107 (
wikipedia_cpu.py,cpu_tables.py,cpu_identity.py).Validation
python -m app.ingest.cpu_auditagainst this worktree'sdata/.would_add.python -m app.validate: passed.python integrity_check.py C:/Users/29/Desktop/TechAPI-amd/data --strict: passed across all 12 categories, with zero hard anomalies.Checklist
developpython -m app.validatepasses locallydata/cpu/amd/<year>/consumer/<slug>.jsonpathssource_urlscites the canonical Wikipedia processor list