Design: Support for notifications in CLI and UI

I just published this early-stage design doc on support for notifications. Comments and suggestions are welcome.


There is example for WARNING & ERROR but no example for NORMAL.
Would it just shows a SUCCESS or it may provide some simplest statistics also, like uploaded size, as well time taken to create particular snapshot?

As of now one have to parse output during snapshot and catching the last word “uploaded” to get number to be able to count and analyze snapshots pattern to predict future need for space on backend. While kopia repository status returning now Storage available: it isn’t what needed to predict space needed as well be able to predict best time for snapshoting by knowing how long approximately it would take time.