X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=README.md;h=605daaf8c436fc9209575c523c96cb70f7d25700;hb=ae2fb49299a202eb53caadc16c772557c73bf163;hp=ea6a29c5a0e5c3bb88039ef917fae8a288d13256;hpb=43e499034fbf9fddc79b8ee9168634cb4edc98bd;p=khatus.git diff --git a/README.md b/README.md index ea6a29c..605daaf 100644 --- a/README.md +++ b/README.md @@ -97,3 +97,22 @@ controller, which are in turn actualized as desktop notifications by the `khatus_actuate_alert_to_notify_send` actuator: ![screenshot-self-error-propagation](screenshot-self-error-propagation.jpg) + +TODO +---- + +- retry/cache for sensors fetching flaky remote resources (such as weather) +- throttling of broken sensors (constantly returns errors) +- alert specification language + - trigger threshold + - above/bellow/equal to threshold value + - priority + - snooze time (if already alerted, when to re-alert?) + - text: subject/body +- more-structured controller API: a sensor submits a list of k/v pairs + +Redesign notes +-------------- + +- controller should not do formatting +- need in-memory db for diskless feedback/throttling and cache