Skip to content

Fix verified cross-reference data contradictions - #253

Merged
Seungpyo1007 merged 12 commits into
developfrom
fix/crossref-contradictions
Sep 25, 2026
Merged

Seungpyo1007 merged 12 commits into
developfrom
fix/crossref-contradictions

Conversation

@Seungpyo1007

@Seungpyo1007 Seungpyo1007 commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Cross-reference contradiction review

Reviewed the last append-only entry per record in the crossref, smartphone, tablet, watch, and PDA caches against the matched Wikipedia or Wikidata page. Changed a value only where the page unambiguously describes that same device; preserved all verified flags. The Pixel 2 XL record moved from the 2007 directory to the 2017 directory because the repository validator requires the path year to match release_date.

Cache Corrected (a) Wrong match or variant (b) Unclear or source conflict (c)
crossref 0 8 0
smartphone 5 28 35
tablet 7 14 16
watch 4 0 11
PDA 1 0 4
Total 17 50 66

Unchanged (b) verdicts include Wikidata homonyms (for example MX as Tokyo MX), model collisions (Sendo M550 versus Eten M550), and family pages or memory variants. Unchanged (c) verdicts include SoC aliases, source disagreements for older Palm display sizes, and Wikipedia table parsing that treats storage as RAM (for example Samsung Gear's 4GB/512 MB RAM).

Record Field Old New Source
google-pixel-2-xl-4gb-64gb-4g release_date 2007-10-10 2017-10-19 Pixel phones
chat-3g battery_mah 1150 1500 INQ Chat 3G
inq-chat-3g-aitoolbuzz-4199-1gb battery_mah 1150 1500 INQ Chat 3G
butterfly soc qualcomm-apq8064-snapdragon-600 qualcomm-apq8064-snapdragon-s4-pro HTC Butterfly
iqoo-vivo-iqoo-3-8gb-128gb-4g-lte soc snapdragon-865-plus snapdragon-865 iQOO 3
amazon-kindle-fire-aitoolbuzz-689-1gb ram_gb 1 0.5 Amazon Fire tablet, 1st generation
amazon-kindle-fire ram_gb 1 0.5 Amazon Fire tablet, 1st generation
kindle-fire ram_gb; variant.memory.ram_gb 1 0.5 Amazon Fire tablet, 1st generation
lg-optimus-pad-v900-aitoolbuzz-5290-32gb-32gb-3g ram_gb; variant.memory.ram_gb 32 1 LG Optimus Pad
lg-optimus-pad-v900-allphones-4324-32gb-32gb-3g ram_gb; variant.memory.ram_gb 32 1 LG Optimus Pad
htc-jetstream-1gb-1gb-4g-lte display.resolution 800x1280 pixels 768x1280 pixels HTC Jetstream
htc-jetstream-aitoolbuzz-3272-1gb-32gb-4g-lte display.resolution 800x1280 pixels 768x1280 pixels HTC Jetstream
gear-s ram_gb; variant.memory.ram_gb 1 0.5 Samsung Gear, Gear S row
gear-s2 ram_gb; variant.memory.ram_gb 1 0.5 Samsung Gear, Gear S2 row
lg-watch-sport-aitoolbuzz-5425-0-75gb-4gb-4g-lte weight_g 150 86 LG Watch Sport
watch-sport weight_g 150 86 LG Watch Sport
palm-pre-2 battery_mah 1500 1150 Palm Pre 2

Validation: PYTHONIOENCODING=utf-8 python -m app.validate passed. The dump was not run.

Closes #1

@Seungpyo1007 Seungpyo1007 added enhancement New feature or request data Dataset changes labels Sep 25, 2026
@Seungpyo1007 Seungpyo1007 self-assigned this Sep 25, 2026
@github-actions github-actions Bot added the bug Something isn't working label Sep 25, 2026
@Seungpyo1007 Seungpyo1007 moved this from Todo to In Progress in TechAPI-Project Sep 25, 2026
@Seungpyo1007 Seungpyo1007 removed the bug Something isn't working label Sep 25, 2026
@Seungpyo1007

Copy link
Copy Markdown
Member Author

Reverted two of the 17 corrections (INQ Chat 3G battery 1150→1500, HTC Jetstream resolution 1280x800→1280x768). In both cases the Wikipedia infobox disagrees with the record's original source (GSMArena-derived data: 1150 mAh, 1280x800), and HTC's own spec for the Jetstream is WXGA 1280x800. Since the sources conflict, the original values stay. The other 15 corrections are unambiguous (e.g. storage recorded as RAM, a 2007 release year on a 2017 phone) and remain.

@github-actions github-actions Bot added the bug Something isn't working label Sep 25, 2026
@Seungpyo1007
Seungpyo1007 merged commit 34271a0 into develop Sep 25, 2026
5 checks passed
@Seungpyo1007
Seungpyo1007 deleted the fix/crossref-contradictions branch September 25, 2026 04:41
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working data Dataset changes enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

TechAPI dataset roadmap and status: all categories (1989-2026)

1 participant