TODO.md in arborist-0.0.1.pre20160606141735 vs TODO.md in arborist-0.0.1.pre20160829140603
- old
+ new
@@ -5,46 +5,26 @@
* README, Tutorial, Setup docs
* Performance/profiling examination
-### Manager
-
-* Only restore timestamps from serialized node dependencies, not the deps themselves.
-
-* Broadcast system events:
- - `sys.node.added`
- - `sys.node.removed`
- - `sys.startup`
- - `sys.shutdown`
-
-
### Observers
-* Re-subscribe on `sys.startup`, `sys.reloaded`, `sys.node.added`
-* Add `except` to observers DSL
+* Add `exclude` to observers DSL
+ * modify tree api to accept negative criteria to subscribe
+ * pass to manager's create_subscription()
+ * alter subscription to no-op if event matches negative stuff
-### Nodes
-
-* Allow a service node to not inherit all of its host's addresses (i.e., be bound to one address only or whatever)
-* Resource nodes: disk, load, process checks, etc. Anything that might
- be considered a problem, that you'd want to ack independantly of the
- Host node they are attached to.
-
### Monitor
* Add some default monitor types and utilities
- - UDP socket check
- - Basic monitors for stdlib Net::* protocols/services
- -
+ - ftp
+ - imap
+ - pop
+ - smtp
-* Gems for monitor types that have external dependency
- - SNMP
-
-### Watch Command
-
-* Re-subscribe on `sys.startup`, `sys.reloaded`, `sys.node.added`
+* Write a gem for `fping` monitor
## Second Release (0.2)
### Setup/Installation