This is an open question/issue that should get feedback (or just acknowledgment) from a/the user. It has a unique id and might be closed once the issue has cleared. In some ways similar to "Toaster"
- Don't duplicate these. Don't ask the same question over and over.
- ID such that the question can be answered.
- Revocable. The condition that cause the question may clear on its own and we don't need to have this open question anymore.
- The system must have async notification that a user has responded. Some questions might just need an ACK as an answer. should this question persist to the next run of the app? In a multi user system this message might be aimed at a particular user ? or group of users? Topic queue?