If thee is a decision to be made, then the timeout should probably be infinite, unless the app wants it to time out explicitly.
Otherwise, the use of the notification API feels a bit strange to me. Snap decisions feel like something different, which should have a "snap decision API", where an application can express what the /decision/ is about.
If thee is a decision to be made, then the timeout should probably be infinite, unless the app wants it to time out explicitly.
Otherwise, the use of the notification API feels a bit strange to me. Snap decisions feel like something different, which should have a "snap decision API", where an application can express what the /decision/ is about.