2026-07-16 10:10:15 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 10:10:15 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 10:10:15 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 10:10:15 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 10:10:15 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 10:10:15 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 10:10:15 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 10:10:15 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 10:10:15 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 10:10:15 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 10:10:15 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 10:10:15 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 10:10:15 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 10:10:15 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 10:10:15 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 10:10:21 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 10:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 10:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3189) 2026-07-16 10:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3189) 2026-07-16 10:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3189) 2026-07-16 10:15:05 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 5.0s 2026-07-16 10:30:15 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 10:30:15 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 10:30:15 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 10:30:15 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 10:30:15 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 10:30:15 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 10:30:15 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 10:30:15 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 10:30:15 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 10:30:15 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 10:30:15 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 10:30:15 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 10:30:15 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 10:30:15 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 10:30:15 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 10:30:20 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 10:50:14 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 10:50:14 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 10:50:14 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 10:50:14 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 10:50:14 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 10:50:14 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 10:50:14 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 10:50:14 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 10:50:14 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 10:50:14 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 10:50:14 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 10:50:14 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 10:50:14 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 10:50:14 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 10:50:14 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 10:50:19 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 11:00:13 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 11:00:13 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 11:00:13 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 11:00:13 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 11:00:13 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 11:00:13 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 11:00:13 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 11:00:13 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 11:00:13 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 11:00:13 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 11:00:13 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 11:00:13 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 11:00:14 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 11:00:14 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 11:00:14 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 11:00:19 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 11:10:16 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 11:10:16 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 11:10:16 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 11:10:16 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 11:10:16 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 11:10:16 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 11:10:16 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 11:10:16 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 11:10:16 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 11:10:16 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 11:10:16 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 11:10:16 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 11:10:16 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 11:10:16 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 11:10:16 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 11:10:21 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 11:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 11:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3190) 2026-07-16 11:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3190) 2026-07-16 11:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3190) 2026-07-16 11:15:02 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.2s 2026-07-16 11:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 11:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 7 2026-07-16 11:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Check doppi Gemma' (execution ID 3191) 2026-07-16 11:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 7 queued for execution (execution ID 3191) 2026-07-16 11:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3192) 2026-07-16 11:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3192) 2026-07-16 11:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Check doppi Gemma' (execution 3191) 2026-07-16 11:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3192) 2026-07-16 11:30:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.8s 2026-07-16 11:30:05 | INFO | daemon.job_executor:_run_job - Job 'Check doppi Gemma' completed successfully in 5.9s 2026-07-16 11:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 11:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3193) 2026-07-16 11:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3193) 2026-07-16 11:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3193) 2026-07-16 11:45:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.4s 2026-07-16 12:00:12 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 12:00:12 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 12:00:12 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 12:00:12 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 12:00:12 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 12:00:13 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 12:00:13 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 12:00:13 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 12:00:13 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 12:00:13 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 12:00:13 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 12:00:13 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 12:00:13 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 12:00:13 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 12:00:13 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 12:00:18 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 12:15:26 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 12:15:26 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3194) 2026-07-16 12:15:26 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3194) 2026-07-16 12:15:26 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3194) 2026-07-16 12:15:31 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.2s 2026-07-16 12:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 12:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3195) 2026-07-16 12:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3195) 2026-07-16 12:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3195) 2026-07-16 12:30:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.5s 2026-07-16 12:40:14 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 12:40:14 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 12:40:14 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 12:40:14 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 12:40:14 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 12:40:14 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 12:40:14 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 12:40:14 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 12:40:14 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 12:40:14 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 12:40:14 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 12:40:14 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 12:40:14 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 12:40:14 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 12:40:14 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 12:40:19 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 12:50:07 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 12:50:07 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 12:50:07 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 12:50:07 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 12:50:07 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 12:50:07 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 12:50:07 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 12:50:07 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 12:50:07 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 12:50:07 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 12:50:07 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 12:50:07 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 12:50:07 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 12:50:07 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 12:50:07 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 12:50:08 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 13:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 13:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3196) 2026-07-16 13:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3196) 2026-07-16 13:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3196) 2026-07-16 13:00:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.1s 2026-07-16 13:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 13:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3197) 2026-07-16 13:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3197) 2026-07-16 13:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3197) 2026-07-16 13:15:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.9s 2026-07-16 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 19 2026-07-16 13:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3198) 2026-07-16 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3198) 2026-07-16 13:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'OMDB Batch Enrich' (execution ID 3199) 2026-07-16 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 19 queued for execution (execution ID 3199) 2026-07-16 13:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3198) 2026-07-16 13:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'OMDB Batch Enrich' (execution 3199) 2026-07-16 13:30:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.2s 2026-07-16 14:58:14 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 14:58:14 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 9 2026-07-16 14:58:14 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Triggered scheduled execution of backup profile ID 1 2026-07-16 14:58:14 | INFO | modules.backup.backup_module:schedule_item - Schedule 6 triggered for backup profile 1 2026-07-16 14:58:14 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3200) 2026-07-16 14:58:14 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3200) 2026-07-16 14:58:14 | INFO | daemon.job_executor:execute_job - Queued job 'ImdbUpdate' (execution ID 3201) 2026-07-16 14:58:14 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 9 queued for execution (execution ID 3201) 2026-07-16 14:58:14 | INFO | daemon.job_executor:_run_job - Starting job 'ImdbUpdate' (execution 3201) 2026-07-16 14:58:14 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3200) 2026-07-16 14:58:38 | INFO | modules.backup.backup_module:get_engine - Created backup engine for profile 1: Backup Principale 2026-07-16 14:58:38 | INFO | modules.backup.backup_module:execute_backup - Starting backup operation 183 for profile 1: Backup Principale 2026-07-16 14:58:38 | INFO | modules.backup.backup_engine:create_backup - Creando backup: backup-2026-07-16-145838 2026-07-16 14:58:38 | INFO | modules.backup.backup_engine:create_backup - Backup di: C:\PYTHON 2026-07-16 14:58:39 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 16.7s 2026-07-16 14:58:39 | WARNING | modules.backup.backup_engine:process_file_v2 - Salto elemento con nome riservato Windows: 'nul' nel percorso 'DbComparer\nul' 2026-07-16 15:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 15:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3202) 2026-07-16 15:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3202) 2026-07-16 15:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3202) 2026-07-16 15:00:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.5s 2026-07-16 15:10:58 | INFO | daemon.job_executor:_run_job - Job 'ImdbUpdate' completed successfully in 764.1s 2026-07-16 15:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 15:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3203) 2026-07-16 15:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3203) 2026-07-16 15:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3203) 2026-07-16 15:15:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.6s 2026-07-16 15:26:50 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\lavori 2026-07-16 15:27:14 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\SOFTWARE 2026-07-16 15:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 15:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3204) 2026-07-16 15:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3204) 2026-07-16 15:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3204) 2026-07-16 15:30:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.4s 2026-07-16 15:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 15:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3205) 2026-07-16 15:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3205) 2026-07-16 15:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3205) 2026-07-16 15:45:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.5s 2026-07-16 15:48:27 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\Budget 2026-07-16 15:48:47 | INFO | modules.backup.backup_engine:create_backup - Backup di: W:\GemmaLoader 2026-07-16 15:49:10 | INFO | modules.backup.backup_engine:create_backup - Backup di: X:\MonitorOsservatorio 2026-07-16 16:00:10 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 16:00:10 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 16:00:10 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 16:00:10 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 16:00:10 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 16:00:10 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-16 16:00:10 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-16 16:00:10 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 16:00:10 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 16:00:10 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 16:00:10 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 16:00:10 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 16:00:10 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 16:00:10 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 16:00:10 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 16:00:15 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 16:00:15 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 16:00:15 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 16:00:16 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 16:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 16:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3206) 2026-07-16 16:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3206) 2026-07-16 16:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3206) 2026-07-16 16:15:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.8s 2026-07-16 16:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 16:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3207) 2026-07-16 16:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3207) 2026-07-16 16:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3207) 2026-07-16 16:30:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.5s 2026-07-16 16:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-16 16:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3208) 2026-07-16 16:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3208) 2026-07-16 16:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3208) 2026-07-16 16:45:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.2s 2026-07-16 17:51:03 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 17:51:03 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-16 17:51:03 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-16 17:51:03 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-16 17:51:03 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-16 17:51:03 | WARNING | core.database:_ensure_remote_config_version_table - Could not init remote config_version table: unable to open database file 2026-07-16 17:51:03 | WARNING | core.database:_sync_config_from_remote - Remote sync failed: unable to open database file — using local cache 2026-07-16 17:51:03 | INFO | core.database:__init__ - Database split mode — local: C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON_LOCAL\Frank\data\frank.db 2026-07-16 17:51:03 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-16 17:51:03 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-16 17:51:03 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-16 17:51:03 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-16 17:51:03 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-16 17:51:03 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-16 17:51:03 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-16 17:51:03 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-16 17:51:09 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-16 17:51:39 | WARNING | daemon.automation_daemon:_health_check - Execution 3199 appears stuck, marking as failed