Build a useful investigation brief
Build the timing matrix
List event time, account time zone, user schedule, urgency, channel, delivery state, in-app visibility, and next available action. Include boundary minutes around quiet hours and a normal-hours control. Record daylight or travel assumptions explicitly.
Vary one timing factor
Hold event and channel fixed while changing schedule, time zone, or urgency. Compare delivery, in-app status, copy, and resume behavior. Record a delayed but available event and a truly absent event so the investigation does not merge them.
Write the timing brief
State first divergence, affected event class, visibility promise, and competing explanations. Recommend one bounded schedule, status, or copy experiment with a pass condition. Do not claim the system delivered or suppressed a notification when the platform boundary is unknown.
What to carry forward
The investigation is complete when delayed events, available events, and missing evidence have reproducible boundaries across selected time zones. Stop with one timing experiment. Keep platform-controlled presentation and app-controlled history as separate parts of the brief.
Technical background: Android developer documentation.
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