Page MenuHomePhabricator

Atieno
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Jan 27 2022, 1:18 PM (220 w, 9 h)
Availability
Available
LDAP User
Unknown
MediaWiki User
PNjira (WMF) [ Global Accounts ]

Recent Activity

Yesterday

Atieno moved T421891: Create Attribution API endpoint for requesting general project information from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 15, 1:25 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), MediaWiki-REST-API, OKR-Work
Atieno moved T419864: Attribution: Build source wiki from within the data builder from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 15, 1:25 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T422834: Attribution API: Handle non-200 responses from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 15, 1:25 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))

Tue, Apr 14

Atieno reassigned T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring from Atieno to pmiazga.
Tue, Apr 14, 5:13 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno moved T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Tue, Apr 14, 5:12 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno added a comment to T421893: Update Attribution API license field for consistency and completeness.
  • We have short, url and usage terms that can be used as long. This information does not exist everywhere e.g per project request has only short.
  • We need to provide some config to store short and long form
  • Images return as different content as articles one coming from metadata hence forming the short v/s long difference
  • Check T417664, T420784, T421051 for more info
Tue, Apr 14, 3:14 PM · MW-Interfaces-Team, MediaWiki-REST-API, OKR-Work
Atieno added a comment to T421909: Log and monitor missing data for the Attribution API.
  • Implemeting a method to trigger statsd to push the stats(prometheus_
  • Next part is in grafana to expose these metrics
Tue, Apr 14, 2:58 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), OKR-Work
Atieno added a comment to T421891: Create Attribution API endpoint for requesting general project information.
Tue, Apr 14, 2:55 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), MediaWiki-REST-API, OKR-Work
Atieno added a comment to T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring.
  • Idea is to optimize handler by passing the data builder as a service.
  • The data builder is currently extremely hard coded to page signals. A possible follow up is to generalize the builder for other use cases like site signals.
  • The tracer will also have to be passed since it is per request
Tue, Apr 14, 2:52 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno added a comment to T421013: Add monitoring for parse requests in Attribution API.
  • Some of what's listed here might already been done.
  • This is about putting prometheus calls inside the if statements..it's very specific to the listed stuff e.g how many times do we not get the data.
  • We want to see the shape of data - how many times do we have cache misses
Tue, Apr 14, 2:45 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), OKR-Work

Mon, Apr 13

Atieno added a comment to T422834: Attribution API: Handle non-200 responses.

Update on this being a blocker to launch::

Mon, Apr 13, 5:24 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))

Thu, Apr 9

Atieno moved T421891: Create Attribution API endpoint for requesting general project information from In Progress to Committed on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Thu, Apr 9, 4:08 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), MediaWiki-REST-API, OKR-Work
Atieno moved T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring from In Progress to Committed on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Thu, Apr 9, 4:08 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno moved T422834: Attribution API: Handle non-200 responses from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Thu, Apr 9, 4:07 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno edited projects for T422834: Attribution API: Handle non-200 responses, added: MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)); removed MW-Interfaces-Team.
Thu, Apr 9, 4:07 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno updated the task description for T422834: Attribution API: Handle non-200 responses.
Thu, Apr 9, 4:02 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno updated the task description for T422834: Attribution API: Handle non-200 responses.
Thu, Apr 9, 3:56 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno triaged T422834: Attribution API: Handle non-200 responses as High priority.
Thu, Apr 9, 3:51 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T422834: Attribution API: Handle non-200 responses from MWI-Sprint-31 (2026-04-07 to 2026-04-21) to To Refine on the MW-Interfaces-Team board.
Thu, Apr 9, 3:51 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno updated the task description for T422834: Attribution API: Handle non-200 responses.
Thu, Apr 9, 2:27 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno created T422834: Attribution API: Handle non-200 responses.
Thu, Apr 9, 2:26 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Thu, Apr 9, 7:55 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno moved T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring from Backlog to MWI-Sprint-31 (2026-04-07 to 2026-04-21) on the MW-Interfaces-Team board.
Thu, Apr 9, 7:55 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno claimed T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring.
Thu, Apr 9, 7:54 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
Atieno added a comment to T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring.

Picking this up as part of T421891 so the new Handler injects the builder as a service

Thu, Apr 9, 7:53 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations

Wed, Apr 8

Atieno moved T414974: Fix linter issues discovered during implementation of the OAD example from In Progress to Committed on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 8, 2:10 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), Tool-wmf-openapi-linter
Atieno moved T421125: [SPIKE] Determine best approach for Cache purging for Attribution API from In Progress to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 8, 2:09 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T414974: Fix linter issues discovered during implementation of the OAD example from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 8, 1:44 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), Tool-wmf-openapi-linter
Atieno moved T421891: Create Attribution API endpoint for requesting general project information from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Wed, Apr 8, 12:39 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), MediaWiki-REST-API, OKR-Work

Tue, Apr 7

Atieno claimed T421891: Create Attribution API endpoint for requesting general project information.
Tue, Apr 7, 7:04 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), MediaWiki-REST-API, OKR-Work
Atieno claimed T414974: Fix linter issues discovered during implementation of the OAD example.
Tue, Apr 7, 7:03 PM · Patch-For-Review, MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), Tool-wmf-openapi-linter
Atieno moved T421067: Implement CDN caching for Attribution responses. from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Tue, Apr 7, 2:36 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07))

Mon, Apr 6

Atieno moved T418503: Return null for all missing values within the Attribution API from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Mon, Apr 6, 9:16 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work

Mon, Mar 30

Atieno moved T420839: Add labels filter to action=query&list=watchlist API from Needs Further Discussion to Radar (other teams work) on the MW-Interfaces-Team board.
Mon, Mar 30, 2:11 PM · Patch-For-Review, Community-Tech (Fox Squad), MW-Interfaces-Team, MediaWiki-Action-API, Watchlist-Labels
Atieno added a comment to T420839: Add labels filter to action=query&list=watchlist API.

Noted. Then moving it to Radar for us.

Mon, Mar 30, 2:10 PM · Patch-For-Review, Community-Tech (Fox Squad), MW-Interfaces-Team, MediaWiki-Action-API, Watchlist-Labels
Atieno moved T421067: Implement CDN caching for Attribution responses. from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Mon, Mar 30, 12:57 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07))
Atieno moved T421125: [SPIKE] Determine best approach for Cache purging for Attribution API from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Mon, Mar 30, 8:06 AM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))

Fri, Mar 27

Atieno triaged T420784: Standardize returned short-name titles for Creative Commons licenses as Medium priority.
Fri, Mar 27, 9:43 PM · OKR-Work, MW-Interfaces-Team

Thu, Mar 26

Atieno moved T421393: Create grafana dashboard and metrics for Attribution API from Incoming (Needs Triage) to To Refine on the MW-Interfaces-Team board.
Thu, Mar 26, 8:02 PM · [MWI] FY2025-26 Q4, Epic, OKR-Work
Atieno triaged T421393: Create grafana dashboard and metrics for Attribution API as High priority.
Thu, Mar 26, 7:56 PM · [MWI] FY2025-26 Q4, Epic, OKR-Work
Atieno moved T412961: Feature request: return a `blp` boolean value for the Semantic Search feature in the Wikipedia Android app from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Thu, Mar 26, 7:56 PM · MW-Interfaces-Team, MediaWiki-Action-API, Wikipedia-Android-App-Backlog, Semantic Search (MVP)
Atieno moved T273263: Cannot Control Values of Boolean Parameters in ApiTestCase from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Thu, Mar 26, 7:54 PM · MW-Interfaces-Team, MediaWiki-Action-API, Abstract Wikipedia team, Platform Team Workboards (Clinic Duty Team)
Atieno moved T421375: Improve linting - requestBody and response examples from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Thu, Mar 26, 7:50 PM · Tool-wmf-openapi-linter, MW-Interfaces-Team
Atieno triaged T421375: Improve linting - requestBody and response examples as Medium priority.
Thu, Mar 26, 7:48 PM · Tool-wmf-openapi-linter, MW-Interfaces-Team

Wed, Mar 25

Atieno moved T421287: Action API: prevent POST parameters from overriding query parameters from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Wed, Mar 25, 11:08 PM · Patch-For-Review, MediaWiki-Platform-Team (Q3 Kanban Board), MW-Interfaces-Team, MediaWiki-User-Interface (actions)
Atieno moved T421288: Action API: prefer the action parameter to be given as a query parameter, even for POST requests from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Wed, Mar 25, 11:07 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, MediaWiki-Platform-Team (Q3 Kanban Board), observability, ServiceOps new, MediaWiki-Action-API, MW-Interfaces-Team
Atieno triaged T421288: Action API: prefer the action parameter to be given as a query parameter, even for POST requests as Medium priority.
Wed, Mar 25, 11:07 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, MediaWiki-Platform-Team (Q3 Kanban Board), observability, ServiceOps new, MediaWiki-Action-API, MW-Interfaces-Team
Atieno moved T420839: Add labels filter to action=query&list=watchlist API from Incoming (Needs Triage) to Needs Further Discussion on the MW-Interfaces-Team board.
Wed, Mar 25, 11:06 PM · Patch-For-Review, Community-Tech (Fox Squad), MW-Interfaces-Team, MediaWiki-Action-API, Watchlist-Labels
Atieno added a comment to T420839: Add labels filter to action=query&list=watchlist API.

Acknowledging request and moving to discussion to align on prioritization

Wed, Mar 25, 11:06 PM · Patch-For-Review, Community-Tech (Fox Squad), MW-Interfaces-Team, MediaWiki-Action-API, Watchlist-Labels
Atieno moved T395038: Implement tracing across changeprop-jobqueue, kafka, eventgate from Backlog to Radar (other teams work) on the MW-Interfaces-Team board.
Wed, Mar 25, 10:58 PM · Data-Engineering, MW-Interfaces-Team, Event-Platform, MW-1.45-notes (1.45.0-wmf.4; 2025-06-03), Patch-For-Review, ChangeProp, Observability-Tracing
Atieno updated the task description for T418503: Return null for all missing values within the Attribution API.
Wed, Mar 25, 10:32 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work
Atieno moved T421067: Implement CDN caching for Attribution responses. from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Wed, Mar 25, 10:24 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07))
Atieno moved T419864: Attribution: Build source wiki from within the data builder from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Wed, Mar 25, 10:24 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T418503: Return null for all missing values within the Attribution API from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)) board.
Wed, Mar 25, 3:25 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work
Atieno added a comment to T418503: Return null for all missing values within the Attribution API.

Ack. It was blocked for ci not descriptions

Wed, Mar 25, 3:17 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work

Tue, Mar 24

Atieno moved T421051: Attribution - Align Media licence information with Article licence information from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Tue, Mar 24, 6:03 PM · MW-Interfaces-Team, MediaWiki-REST-API, OKR-Work
Atieno triaged T421051: Attribution - Align Media licence information with Article licence information as Medium priority.
Tue, Mar 24, 6:02 PM · MW-Interfaces-Team, MediaWiki-REST-API, OKR-Work
Atieno moved T420988: Support examples for request parameters in OpenAPI descriptions from Incoming (Needs Triage) to Needs Further Discussion on the MW-Interfaces-Team board.
Tue, Mar 24, 5:30 PM · MW-Interfaces-Team, MediaWiki-REST-API
Atieno moved T421060: Support remote Media in Attribution REST endpoint from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Tue, Mar 24, 5:26 PM · MW-Interfaces-Team, MediaWiki-REST-API
Atieno triaged T421060: Support remote Media in Attribution REST endpoint as Medium priority.
Tue, Mar 24, 5:25 PM · MW-Interfaces-Team, MediaWiki-REST-API
Atieno created T421125: [SPIKE] Determine best approach for Cache purging for Attribution API.
Tue, Mar 24, 2:56 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Tue, Mar 24, 2:39 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work
Atieno created T421067: Implement CDN caching for Attribution responses..
Tue, Mar 24, 1:19 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07))
Atieno moved T418503: Return null for all missing values within the Attribution API from Blocked to In Progress on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Tue, Mar 24, 1:03 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work
Atieno moved T420231: AttributionAPI: Inject DerivativeContext into the DataBuilder from In Progress to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Tue, Mar 24, 1:03 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
Atieno moved T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Tue, Mar 24, 1:03 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work
Atieno updated the task description for T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs.
Tue, Mar 24, 1:03 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work
Atieno added a comment to T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs.

How much caching support works out of the box for MediaWiki cache control

Tue, Mar 24, 1:02 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work

Mar 16 2026

Atieno moved T418503: Return null for all missing values within the Attribution API from In Progress to Blocked on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Mar 16 2026, 4:00 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work
Atieno moved T420231: AttributionAPI: Inject DerivativeContext into the DataBuilder from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Mar 16 2026, 4:00 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
Atieno claimed T420231: AttributionAPI: Inject DerivativeContext into the DataBuilder.
Mar 16 2026, 4:00 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
Atieno updated the task description for T420231: AttributionAPI: Inject DerivativeContext into the DataBuilder.
Mar 16 2026, 3:59 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
Atieno created T420231: AttributionAPI: Inject DerivativeContext into the DataBuilder.
Mar 16 2026, 3:58 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
Atieno moved T419864: Attribution: Build source wiki from within the data builder from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Mar 16 2026, 3:31 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno moved T418503: Return null for all missing values within the Attribution API from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Mar 16 2026, 3:31 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MW-Interfaces-Team (MWI-Sprint-30 (2026-03-24 to 2026-04-07)), OKR-Work

Mar 12 2026

Atieno edited projects for T419864: Attribution: Build source wiki from within the data builder, added: MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)); removed MW-Interfaces-Team.
Mar 12 2026, 2:59 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
Atieno created T419864: Attribution: Build source wiki from within the data builder.
Mar 12 2026, 2:58 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))

Mar 10 2026

Atieno claimed T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs.
Mar 10 2026, 3:45 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work
Atieno moved T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)) board.
Mar 10 2026, 3:45 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work
Atieno moved T417672: Refactor the business logic out of the AttributionRestHandler from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)) board.
Mar 10 2026, 2:33 PM · MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)), OKR-Work

Mar 9 2026

Atieno moved T417673: The AttributionService shouldn't hardcode any of the string from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)) board.
Mar 9 2026, 4:41 PM · MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), OKR-Work

Mar 4 2026

Atieno moved T417672: Refactor the business logic out of the AttributionRestHandler from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)) board.
Mar 4 2026, 3:55 PM · MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)), OKR-Work

Mar 2 2026

Atieno updated the task description for T417672: Refactor the business logic out of the AttributionRestHandler.
Mar 2 2026, 4:08 PM · MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)), OKR-Work
Atieno renamed T417672: Refactor the business logic out of the AttributionRestHandler from Implement AttributionService to Refactor the business logic out of the AttributionRestHandler.
Mar 2 2026, 4:05 PM · MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10)), OKR-Work

Mar 1 2026

Atieno moved T418573: EventBus: Invalid mediawiki signature error caused by meta.dt field from Incoming (Needs Triage) to Needs Further Discussion on the MW-Interfaces-Team board.
Mar 1 2026, 9:26 PM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), MW-Interfaces-Team, Event-Platform
Atieno moved T418455: haproxy: capture `x_trusted_request` in webrequest data set from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Mar 1 2026, 9:20 PM · MediaWiki-Platform-Team (Radar), OKR-Work, MW-Interfaces-Team
Atieno moved T418458: MW/API + haproxy: capture `x-wmf-auth-type` in webrequest data set from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Mar 1 2026, 9:19 PM · MediaWiki-Platform-Team (Radar), OKR-Work, MW-Interfaces-Team
Atieno moved T418198: searching for external link usage with pywikibot does not give consistent results from Incoming (Needs Triage) to Needs Further Discussion on the MW-Interfaces-Team board.
Mar 1 2026, 9:17 PM · MW-Interfaces-Team, MediaWiki-Action-API, Fiwiki-Wikidata-Commons, Pywikibot
Atieno triaged T418198: searching for external link usage with pywikibot does not give consistent results as Medium priority.
Mar 1 2026, 9:17 PM · MW-Interfaces-Team, MediaWiki-Action-API, Fiwiki-Wikidata-Commons, Pywikibot
Atieno added a comment to T418198: searching for external link usage with pywikibot does not give consistent results.

The pywikibot query from my end returns the hundreds of results. @Ipr1 are the 2 users you are using in the same usergroup? The official usergroups are listed here User rights and groups

Mar 1 2026, 9:15 PM · MW-Interfaces-Team, MediaWiki-Action-API, Fiwiki-Wikidata-Commons, Pywikibot
Atieno moved T282574: API:Block invalid page restriction should return warning rather than fatal error from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Mar 1 2026, 9:00 PM · MW-Interfaces-Team, Product Safety and Integrity, MediaWiki-Action-API, MediaWiki-Blocks
Atieno moved T354577: Create Mediawiki "oversightprotect" action that suppresses usernames of all edits of a page from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Mar 1 2026, 8:56 PM · MW-Interfaces-Team, Product Safety and Integrity, Data-Engineering-Radar, Wikimedia-Hackathon-2024, MediaWiki-Revision-deletion, MediaWiki-Page-protection, User-DannyS712, Privacy Engineering, Data-Engineering, Security, Event-Platform, EventStreams

Feb 27 2026

Atieno moved T418608: Add label for session type to API metrics from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Feb 27 2026, 8:53 PM · MW-Interfaces-Team
Atieno triaged T418608: Add label for session type to API metrics as Medium priority.
Feb 27 2026, 8:53 PM · MW-Interfaces-Team

Feb 26 2026

Atieno moved T264777: Include error message translations in the user language in the REST API's error response from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Feb 26 2026, 9:33 PM · MW-Interfaces-Team, Product Safety and Integrity, I18n, MediaWiki-REST-API
Atieno triaged T264777: Include error message translations in the user language in the REST API's error response as Medium priority.
Feb 26 2026, 9:30 PM · MW-Interfaces-Team, Product Safety and Integrity, I18n, MediaWiki-REST-API
Atieno moved T410273: api rate limiting: Assign ratelimit class based on IP range from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Feb 26 2026, 9:23 PM · ServiceOps-SharedInfra, ServiceOps new, MW-Interfaces-Team, MediaWiki-Platform-Team, OKR-Work

Feb 25 2026

Atieno moved T183300: Use list=blocks to return all single IP blocks in a CIDR from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Feb 25 2026, 7:43 PM · MW-Interfaces-Team, Product Safety and Integrity, MediaWiki-Blocks, MediaWiki-Action-API
Atieno moved T418250: PagesTitleSignalsSchema passes linter from Incoming (Needs Triage) to To Refine on the MW-Interfaces-Team board.
Feb 25 2026, 7:40 PM · MW-Interfaces-Team, OKR-Work
Atieno triaged T418250: PagesTitleSignalsSchema passes linter as Medium priority.
Feb 25 2026, 7:38 PM · MW-Interfaces-Team, OKR-Work