ba09426707
- Fix YAML parsing to capture interval:/prompt: before breaking - Record task timestamps AFTER successful execution (not before) - Initialize task state on first run (handle undefined session) - Skip API call when no tasks due (return null) - Use startedAt consistently for due-task filtering Fixes: #3030568439, #3033833124, #3030570872, #3030568408, #3030570872, #3035434022, #3035434368