Skip to content

feat(verify): generalize Wikipedia image backfill to device categories - #108

Merged
Seungpyo1007 merged 1 commit into
mainfrom
Seungpyo1007/e11-image-backfill-generalize
Sep 28, 2026
Merged

Seungpyo1007 merged 1 commit into
mainfrom
Seungpyo1007/e11-image-backfill-generalize

Conversation

@Seungpyo1007

@Seungpyo1007 Seungpyo1007 commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Records in laptop, monitor, tablet, watch and PDA categories can now use the same conservative Wikipedia-to-Commons image backfill as smartphones. --category defaults to smartphone, preserving existing commands, offsets, limits and image-selection rules.

The shared append-only cache uses repository-relative paths, so decisions remain distinct across categories. Incompatible record shapes produce explicit skips instead of interrupting a batch; existing image metadata is preserved.

Validation: 23 focused tests pass locally; ruff check app tests and mypy app pass locally and in CI. CI's full suite passed all 534 tests with 77.62% coverage, above the 60% gate. Full-dataset schema validation also passed.

The five real --apply --include-missing-key runs checked 163 records and added 28 images: laptop 12/44, monitor 0/0, tablet 11/48, watch 4/55, PDA 1/16. All existing matching, image and license filters remain unchanged.

Refs #295
Refs GetTechAPI/TechAPI#295

@Seungpyo1007
Seungpyo1007 merged commit 77c2d54 into main Sep 28, 2026
1 check passed
@Seungpyo1007
Seungpyo1007 deleted the Seungpyo1007/e11-image-backfill-generalize branch September 30, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant