Rules anchored to typed entities
A rule scopes itself with entity keys rather than a text query, and the matcher checks those keys on the event. Tracking a node synthesises its rule automatically and untracking removes it, so the watch list and the alert rules cannot drift apart.

