Page MenuHomePhabricator

Create first Wikidata Updater handler approach
Closed, ResolvedPublic5 Estimated Story Points

Description

As a WME Engineer i want to integrate wmf module and both transformers previously created to build the product funcionality required.

TODO

  • Healthchecks
  • Metrics as requested in RFC
  • Eventstream page change event handling logic, can be deducted from evenstream-listener ... follow same event handling/duplication logic
  • Fetch Entity information
  • Filtering out scholarly articles
  • Apply transformations
  • Wikidata entity merge accounted for
  • Unit tests
  • Docker-compose integration testing

Developer Notes

Create incremental MR's per todo item.

Acceptance Criteria

  • Service Listens to eventstream listener
  • Fetches Wikibase Entity Data
  • Transforms eventstream listener wikidata event into product event
  • Enhances product event with transformation for entity schema.
  • Necessary Tests

Details

Due Date
Nov 17 2025, 6:00 AM
Other Assignee
SGupta-WMF

Event Timeline

Pre-requisite: All schemas need to be finalized.

REsquito-WMF updated the task description. (Show Details)
REsquito-WMF updated the task description. (Show Details)
REsquito-WMF added a subscriber: KMontalva-WMF.

@KMontalva-WMF had look at

Wikidata entity merge accounted for

the feedback is we get the events for the operations and no particular action needs to be done

WIP : Metrics and Filters , planning to raise a MR tomorrow

In the process of deployment to dev. some errors found, team checking it out

Surbhi working on integration tests issues

Surbhi is working with Ricardo on the logic for delete on move operation