Context
The MEX design for editing item statements would like the user to be able to edit multiple statements in a statement group at once, and all the changes then saved in a single edit when the user clicks “publish”.
However, the API currently doesn’t support this very well – the only API module we could use would be wbeditentity.
Main Objective
What options do we have to update the API module wbeditentity so that its creates a short summary when specifically adding multiple statements with a single property, and what is the level of effort for these options?
Related Tasks
T67846: wbeditentity: try to use appropriate autocomment instead of the generic one
T191885: Reflect atomic changes in wbeditentity summary
Compare SpecialSetLabelDescriptionAliases::applyChangeOpList(), which tries to apply a specific summary / comment if possible (see also T67846#1997210).
Problem statement: When a user edits multiple statements with one action, the watchlist summary needs a concise overview of what was changed.