Warnings pipeline


At the London dev sprint back in June '17 we talked about the Warnings pipeline.

This is a topic to track that; I’ll fill it out a little in a bit (starting with transcribing those images).


For those curious, the short summary is that this is an internal feature that will allow surfacing snap-related warnings on user interfaces (CLI or otherwise). The details that make it non-trivial is that we want to surface long term warnings even when the issue is unrelated to the specific command being executed, and we want to do things such as tracking when something was already acknowledged, and showing certain things again from time to time if they continue to be unsolved.