From 5d49351c2d98e727decb09dc30b0ebbbec1e8b2b Mon Sep 17 00:00:00 2001 From: ajaysi Date: Thu, 5 Mar 2026 22:28:55 +0530 Subject: [PATCH] feat: Support explicit technical SEO audit states and surface task diagnostics in dashboard (PR #382) --- backend/services/seo/dashboard_service.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/services/seo/dashboard_service.py b/backend/services/seo/dashboard_service.py index 13bc22d7..41a8ad07 100644 --- a/backend/services/seo/dashboard_service.py +++ b/backend/services/seo/dashboard_service.py @@ -183,14 +183,17 @@ class SEODashboardService: task_status = None next_execution = None + failure_pattern = None if task: task_status = task.status next_execution = task.next_execution.isoformat() if task.next_execution else None + failure_pattern = task.failure_pattern return { "status": "ready" if pages_audited > 0 else ("scheduled" if task_status == "active" else "pending"), "task_status": task_status, "next_execution": next_execution, + "failure_pattern": failure_pattern, "pages_audited": pages_audited, "avg_score": avg_score, "fix_scheduled_pages": fix_scheduled_pages,