Keep the lesson for the next incident
Compare failure boundaries
Align page state, control semantics, interaction mode, viewport, zoom, validation result, and user consequence across episodes. Separate repeated structural failures from unrelated copy or discoverability reports.
Record the task contract
Write the expected label, focus order, enabled condition, recovery behavior, and completion result for the primary action. Keep the contract tied to the task rather than to one markup implementation.
Define a recurrence check
Set a future review trigger for the same action after form, layout, or validation changes. Name the interaction modes and states that must be included before the next quality claim.
What to carry forward
The lesson should add one reusable task contract and a recurrence rule for interaction or state changes. Treat improvement as provisional until later journeys show that the action remains reachable through ordinary and recovery states. Preserve a small interaction matrix for the primary action and review it after markup, form, focus, style, or validation changes so usability does not regress silently.
Keep the decision with the work.
Use a Work Item in Aglet to record the problem, the evidence you have, and the next decision. Add an owner and priority, then keep updates in the discussion so the next person can follow the reasoning.
Create an account See the product workflow