todo: - accept after date - accept pause commands - modify old items once no longer available; drop stale jobs good candidate but requires new matrix interaction - "caleb: commands: args" - more than NTG - todo: filter out jobs like CA subtasks: - banlist criteria like vendors, brokers, metadata - quiet hours - setup ma on element !!fluffychat - set up copy for caleb, broc done: - accept states via element for one system - write to matrix on config change like states - rate LIMIT - rate limit brokers - many users -> 1 ntg query - multi client - rm email - send matrix msg on config change - setup pa on element - configurable email interval - jitter on intervals, including dedicated err span - email doesnt get all matches - send jobs - read jobs - parse jobs - gather jobs - read states - read email to state file from local/sandbox/contact/contact