As someone who watches wishes, I want to be able to see "Added 'XYZ' tag", "Edited description", "Added XYZ focus area", "Changed status from 'X' to 'Y'", etc. instead of just "Updating the wish '...'" so I can get some sense of what each edit is about without seeing the diff.
Derived Requirements
- The edit summaries generated for wish updates should clearly describe the specific type of change made (e.g., tag addition, description edit, focus area update, or status change).
- Each summary should include contextual details relevant to the action — for example, the tag or focus area name, or the old and new status values.
- Generic edit messages such as “Updating the wish…” should be replaced with specific action-based summaries.
- The enhanced summaries should display consistently in the page history, watchlist, and Recent Changes views.
- If multiple changes are made in a single edit, the summary should concisely reflect all major actions in readable form.
Test Case 1: Verify edit summary for tag addition
- Navigate to a wish page on the test wiki.
- Add a new tag (e.g., “Notifications”) to the wish.
- Save the edit.
- View the page history or watchlist entry.
- ✅❌❓⬜ AC1: Confirm that the edit summary reads something like “Added tags: ‘Notifications” instead of a generic message.
Test Case 2: Verify edit summary for description change
- Edit the wish description field.
- Save the changes.
- Open the View history or Recent Changes view.
- ✅❌❓⬜ AC2: Confirm that the summary specifies the action, e.g., “Updated Description”.
Test Case 3: Verify edit summary for focus area updates
- Add or change the focus area of a wish (e.g., from “Burger Toppings” to “Corn Bread”).
- Save the changes.
- Check the edit summary in the history.
- ✅❌❓⬜ AC3: Confirm the message is specific, e.g., “Changed focus area from ‘UX’ to ‘Performance’”.
Test Case 4: Verify edit summary for status change
- Change the status of a wish (e.g., from “In progress” to “Prioritized”).
- Save and review the edit summary.
- ✅❌❓⬜ AC4: Confirm the summary reads “Changed status from "In progress" to "Prioritized".
Test Case 5: Verify multiple field changes produce a combined summary
- Edit multiple fields in a single save (e.g., update tags and change status).
- Save and check the edit summary.
- ✅❌❓⬜ AC5: Confirm that the summary includes both actions concisely**.
Test Case 6: Verify consistency across interfaces
- Review the same edit in Recent Changes, Watchlist, and Page History.
- ✅❌❓⬜ AC6: Confirm the edit summary is consistent and correctly displayed across all interfaces.
QA Results - Meta Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T407086#11364751 |
| 2 | ✅ | T407086#11364751 |
| 3 | ✅ | T407086#11364751 |
| 4 | ✅ | T407086#11364751 |
| 5 | ✅ | T407086#11364751 |
| 6 | ✅ | T407086#11364751 |









