add regex pre-filter hook to todo detector agent
Scans activity transcripts for commitment-language signals (action
commitments, follow-ups, reminders, deadlines, explicit markers,
task creation phrases) before LLM invocation. When no signals are
found, the agent skips without API cost — eliminating ~60-70% of
daily invocations that produce zero todos.