Skip to content

feat(data/gpu): add Wikipedia URLs for 107 confirmed cards - #199

Merged
Seungpyo1007 merged 1 commit into
developfrom
feat/gpu-wikipedia-source-urls
Sep 22, 2026
Merged

Seungpyo1007 merged 1 commit into
developfrom
feat/gpu-wikipedia-source-urls

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Member

What & why

Add an English Wikipedia URL to 107 kaggle-only GPU records whose name, bus, and at least two specs agree. A 300-card sample mixed across 3dfx, AMD, ATI, Intel, NVIDIA, and S3 was matched. Ambiguous, missing, and contradicting rows were not modified.

Closes #1

Source

Checklist

  • The PR targets develop (main only moves through release PRs)
  • python -m app.validate passes locally
  • Files live at the correct data/<category>/<...>/<slug>.json path
  • Slugs are kebab-case and unique within the category
  • source_urls cites at least one canonical reference

Append an en.wikipedia.org link to source_urls on 107 kaggle-only GPU records. The match required the same desktop/mobile marker, a compatible bus, and at least two agreeing specs. The other rows in the 300-card sample were left unchanged.
@Seungpyo1007 Seungpyo1007 added enhancement New feature or request data Dataset changes labels Sep 22, 2026
@vercel

vercel Bot commented Sep 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
techapi-site Building Building Preview Sep 22, 2026 9:53am UTC

@TechEngineBot

Copy link
Copy Markdown
Member

🔎 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

107 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" : 107
    "Yellow" : 0
    "Red" : 0
Loading
Category Distribution Total 🟢 🟡 🔴 🟢 %
gpu 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 107 107 0 0 100.0%
All 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 107 107 0 0 100.0%

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" : 22390
    "Yellow" : 82167
    "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 917 1113 0 45.2%
cpu 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟨🟥 3993 3619 373 1 90.6%
All 🟩🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟥 105758 22390 82167 1201 21.2%

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

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 107 0 0 0 0
cpu 0 0 0 0 0 0

Changed record examples

gpu modified

  • gpu/3dfx/1998/consumer/voodoo2-12-mb.json - Voodoo2 12 MB
  • gpu/3dfx/1998/consumer/voodoo2-8-mb.json - Voodoo2 8 MB
  • gpu/3dfx/1999/consumer/velocity-100.json - Velocity 100
  • gpu/3dfx/1999/consumer/voodoo3-1000-agp.json - Voodoo3 1000 AGP
  • gpu/3dfx/1999/consumer/voodoo3-2000-agp.json - Voodoo3 2000 AGP
  • gpu/3dfx/1999/consumer/voodoo3-2000-pci.json - Voodoo3 2000 PCI
  • gpu/3dfx/1999/consumer/voodoo3-3000-agp.json - Voodoo3 3000 AGP
  • gpu/3dfx/1999/consumer/voodoo3-3000-pci.json - Voodoo3 3000 PCI
  • gpu/3dfx/1999/consumer/voodoo3-3500-tv-agp.json - Voodoo3 3500 TV AGP
  • gpu/3dfx/2000/consumer/voodoo4-4500-agp.json - Voodoo4 4500 AGP
  • gpu/3dfx/2000/consumer/voodoo4-4500-pci.json - Voodoo4 4500 PCI
  • gpu/amd/2006/consumer/stream-processor.json - Stream Processor
  • gpu/amd/2007/enterprise/firestream-9170.json - FireStream 9170
  • gpu/amd/2008/enterprise/firestream-9250.json - FireStream 9250
  • gpu/amd/2008/enterprise/firestream-9270.json - FireStream 9270
  • ... 92 more

Heuristic review

  • Heuristic warnings: none found.

Changed site

Area Added Modified Deleted
homepage/site 0 4 0

Modified site files

  • site/astro.config.mjs
  • site/src/pages/docs.astro
  • site/src/pages/index.astro
  • site/src/scripts/techapi.js

@TechEngineBot

Copy link
Copy Markdown
Member

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 2724 1269 0 3993 68.2%
all 105758 21389 84369 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% (21389/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) 155
GPU cross-source ratio outliers + sanity 18

Homepage build:

09:59:43 [build] 2 page(s) built in 72.84s
09:59:43 [build] Complete!

@Seungpyo1007
Seungpyo1007 merged commit a74b80f into develop Sep 22, 2026
6 of 7 checks passed
@Seungpyo1007
Seungpyo1007 deleted the feat/gpu-wikipedia-source-urls branch September 22, 2026 10:05
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Sep 22, 2026

This branch had an error being deployed

1 failed deployment
Preview 7b8e101c Deployed Sep 22, 2026 by vercel[bot]
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.

Massive dataset rebuild: CPU + brand + GPU + smartphone + SoC (1989-2026)

2 participants