User story & summary:
As a Wikipedia editor using the mobile apps, I want to have access to Image suggestions only if there are actually suggestions available, so that I'm not confused or have to deal with broken UX when the ALIS or SLIS pipelines are down.
Background & research:
This task is important because there was recently service downtime:
- indirect cause: T345208: [Spike] Identify and mitigate risks associated with MediaWiki History pipeline
- direct cause: T345141: No ALIS for 2023-08-14 snapshot
and this need was expressed in the recent Image Suggestions SLA meeting:
add a status indicator (like an API endpoint that returns OK if there are at least N suggestions available) - note that the endpoint should be public because the App team can’t access the API gateway
Questions:
Do we need some sort of status indicator?
Could the apps rely on Community configuration to disable the task in the case of an unplanned outage?
Acceptance Criteria:
TBD
Given [preconditions]
When [user action]
Then [outcome resulting from actions taken in the when clause]