Skip to content

data(mobile): import source variant supplements - #42

Merged
Seungpyo1007 merged 6 commits into
mainfrom
data/import-staging
Jun 20, 2026
Merged

Seungpyo1007 merged 6 commits into
mainfrom
data/import-staging

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Member

Summary

  • import AIToolBuzz, Beridzeg45 GSM Arena, and AllPhones source variants as unverified mobile records
  • preserve source-specific variants separately with source_key-backed slugs
  • refresh public v1 smartphone/tablet/watch list and detail snapshots

Imported data

  • total added records: 22,702
  • smartphones: 20,993
  • tablets: 1,554
  • watches: 155
  • AIToolBuzz: 11,221
  • Beridzeg45 GSM Arena: 4,613
  • AllPhones: 6,868
  • source years: 1994-2026
  • verification state: all imported records use verified: false

Public dump after refresh

  • smartphones: 90,118
  • tablets: 3,002
  • watches: 349
  • all collections now exceed 100,000 total records

Verification

  • python -m app.validate PASS
  • python TechEngine\integrity_check.py data --strict PASS
  • git diff --check origin/main...HEAD PASS
  • cd site && npm.cmd run build PASS

Closes #1

@Seungpyo1007
Seungpyo1007 force-pushed the data/import-staging branch from 078f398 to bc3c9a9 Compare June 20, 2026 19:52
@Seungpyo1007
Seungpyo1007 merged commit 1aff4ec into main Jun 20, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Jun 20, 2026
Seungpyo1007 added a commit that referenced this pull request Jul 10, 2026
New `software` category (TechEngine PR #42): 11,611 software products from
Wikidata (P31=Q7397) — name, release_date, developers, publishers,
operating_systems, programming_languages, licenses, genres. Plus 6,800 more
video games recovered from Q7889 subclasses (browser/arcade/mobile games) the
direct-P31 pass missed. Bumps engine submodule to the software-category pin +
mirrors SOFTWARE_REQUIRED into app/validate.py. All from Wikidata, no
fabrication; verified:false; sharded.

Refs #1
Seungpyo1007 added a commit that referenced this pull request Jul 10, 2026
New `software` category (TechEngine PR #42): 11,611 software products from
Wikidata (P31=Q7397) — name, release_date, developers, publishers,
operating_systems, programming_languages, licenses, genres. Plus 6,800 more
video games recovered from Q7889 subclasses (browser/arcade/mobile games) the
direct-P31 pass missed. Bumps engine submodule to the software-category pin +
mirrors SOFTWARE_REQUIRED into app/validate.py. All from Wikidata, no
fabrication; verified:false; sharded.

Refs #1
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.

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

1 participant