Skip to content

feat(verify): gate Wikipedia GPU URL backfill - #72

Merged
Seungpyo1007 merged 2 commits into
mainfrom
Seungpyo1007/feat-gpu-wikipedia-backfill
Sep 22, 2026
Merged

Seungpyo1007 merged 2 commits into
mainfrom
Seungpyo1007/feat-gpu-wikipedia-backfill

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Member

What & why

Wikipedia GPU backfill now refuses a confirm when a desktop card and a laptop card share a model number. A Mobility, Mobile, Go, Max-Q, or numeric M suffix on only one side drops that row before scoring. An AGP section no longer confirms a PCIe record, a launch year alone is not enough, and two same-named core rows stay ambiguous.

How

app.verify.wikipedia_gpu_backfill reads the Wikipedia list pages already used for ingest, plus the Quadro article. --apply appends the Wikipedia URL to source_urls for CONFIRM rows only. Dry-run remains the default.

Testing

ruff check on the module and its tests passed. pytest tests/verify/test_wikipedia_gpu_backfill.py — 21 passed.

Checklist

  • Type hints on all new functions (§0.5.4)
  • Tests added/updated (§15)
  • ruff check and pytest pass locally
  • Data changes pass python -m app.validate — this PR does not change data files
  • SPEC/README updated if behavior changed (§0.5.4) — the public API is unchanged

Refuse a confirm when a Mobility, Mobile, Go, Max-Q, or M-suffix marker is only on one side, when an AGP section is paired with a PCIe record, when only the launch year agrees, or when two same-named core rows remain. --apply appends the Wikipedia URL to source_urls for confirms only.
@Seungpyo1007 Seungpyo1007 added the enhancement New feature or request label Sep 22, 2026
@Seungpyo1007 Seungpyo1007 added this to the Data & API correctness milestone Sep 22, 2026
@Seungpyo1007 Seungpyo1007 moved this from Todo to In Progress in TechAPI-Project Sep 22, 2026
Bind each record name once so the str check narrows it, and keep the form-factor sample off the scored-row variable. Gate behavior is unchanged.
@Seungpyo1007
Seungpyo1007 merged commit 721ce68 into main Sep 22, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Sep 22, 2026
@Seungpyo1007
Seungpyo1007 deleted the Seungpyo1007/feat-gpu-wikipedia-backfill branch September 23, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants