Complete Execution Output (JSON):
{
"ai_seo_analysis": {
"error": "AI agent task requires model_client_id",
"execution_details": {
"failed": true,
"message_sent": true,
"worker_executed": true,
"workers_notified": true
},
"output": "Task failed: AI agent task requires model_client_id",
"status": "FAILED",
"task_id": "ai_seo_analysis"
},
"analyze_backlinks": {
"error": "Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpbveh9rhq.py\", line 11, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"execution_details": {
"failed": true,
"message_sent": true,
"worker_executed": true,
"workers_notified": true
},
"output": "Task failed: Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpbveh9rhq.py\", line 11, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"status": "FAILED",
"task_id": "analyze_backlinks"
},
"analyze_serp_rankings": {
"avg_position": 47.6,
"execution_details": {
"actual_result": {
"output": "\ud83d\udcc8 Analyzing SERP rankings...\n\u2705 Found 461 ranking keywords\n__OUTPUTS__ {\"total_keywords\": 461, \"top_10\": 34, \"top_20\": 81, \"top_50\": 241, \"avg_position\": 47.6}\n",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 8.516702,
"end_time": "2025-07-06T03:04:03.291050",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.774348",
"timestamp": "2025-07-06T03:04:03.291050",
"worker_executed": true,
"workers_notified": true
},
"output": "\ud83d\udcc8 Analyzing SERP rankings...\n\u2705 Found 461 ranking keywords\n__OUTPUTS__ {\"total_keywords\": 461, \"top_10\": 34, \"top_20\": 81, \"top_50\": 241, \"avg_position\": 47.6}\n",
"return_code": 0,
"status": "completed",
"stderr": "",
"task_id": "analyze_serp_rankings",
"top_10": 34,
"top_20": 81,
"top_50": 241,
"total_keywords": 461
},
"audit_strategy_router": {
"all_conditions_checked": [
{
"condition": "${audit_depth} == \u0027comprehensive\u0027 \u0026\u0026 ${urgency} == \u0027high\u0027",
"name": "premium_audit",
"result": false,
"route": "premium_path"
},
{
"condition": "${audit_depth} == \u0027comprehensive\u0027",
"name": "comprehensive_audit",
"result": false,
"route": "comprehensive_path"
},
{
"condition": "${audit_depth} == \u0027quick\u0027",
"name": "quick_audit",
"result": false,
"route": "quick_path"
},
{
"condition": "${crawl_pages} \u003e 5000",
"name": "enterprise_audit",
"result": false,
"route": "enterprise_path"
}
],
"duration_seconds": 0.000768,
"ended_at": "2025-07-06T03:03:54.438049",
"evaluation_details": {},
"execution_details": {
"actual_result": {
"output": "Route selected: standard_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"standard_path\", \"route_reason\": \"no_conditions_matched\", \"evaluation_details\": {}, \"all_conditions_checked\": [{\"name\": \"premium_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027 \u0026\u0026 ${urgency} == \u0027high\u0027\", \"result\": false, \"route\": \"premium_path\"}, {\"name\": \"comprehensive_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027\", \"result\": false, \"route\": \"comprehensive_path\"}, {\"name\": \"quick_audit\", \"condition\": \"${audit_depth} == \u0027quick\u0027\", \"result\": false, \"route\": \"quick_path\"}, {\"name\": \"enterprise_audit\", \"condition\": \"${crawl_pages} \u003e 5000\", \"result\": false, \"route\": \"enterprise_path\"}], \"duration_seconds\": 0.000768, \"started_at\": \"2025-07-06T03:03:54.437281\", \"ended_at\": \"2025-07-06T03:03:54.438049\"}",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 0.224071,
"end_time": "2025-07-06T03:03:54.542979",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.318908",
"timestamp": "2025-07-06T03:03:54.542979",
"worker_executed": true,
"workers_notified": true
},
"output": "Route selected: standard_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"standard_path\", \"route_reason\": \"no_conditions_matched\", \"evaluation_details\": {}, \"all_conditions_checked\": [{\"name\": \"premium_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027 \u0026\u0026 ${urgency} == \u0027high\u0027\", \"result\": false, \"route\": \"premium_path\"}, {\"name\": \"comprehensive_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027\", \"result\": false, \"route\": \"comprehensive_path\"}, {\"name\": \"quick_audit\", \"condition\": \"${audit_depth} == \u0027quick\u0027\", \"result\": false, \"route\": \"quick_path\"}, {\"name\": \"enterprise_audit\", \"condition\": \"${crawl_pages} \u003e 5000\", \"result\": false, \"route\": \"enterprise_path\"}], \"duration_seconds\": 0.000768, \"started_at\": \"2025-07-06T03:03:54.437281\", \"ended_at\": \"2025-07-06T03:03:54.438049\"}",
"return_code": 0,
"route_reason": "no_conditions_matched",
"router_type": "condition",
"selected_route": "standard_path",
"started_at": "2025-07-06T03:03:54.437281",
"status": "completed",
"stderr": "",
"task_id": "audit_strategy_router"
},
"backlink_router": {
"all_conditions_checked": [
{
"condition": "${include_backlinks} == \u0027yes\u0027",
"name": "include_backlinks",
"result": true,
"route": "analyze_backlinks_path"
}
],
"duration_seconds": 0.00021,
"ended_at": "2025-07-06T03:04:03.343503",
"evaluation_details": {
"condition_index": 0,
"matched_condition": {
"condition": "${include_backlinks} == \u0027yes\u0027",
"name": "include_backlinks",
"result": true,
"route": "analyze_backlinks_path"
}
},
"execution_details": {
"actual_result": {
"output": "Route selected: analyze_backlinks_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"analyze_backlinks_path\", \"route_reason\": \"condition_matched: include_backlinks\", \"evaluation_details\": {\"matched_condition\": {\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}, \"condition_index\": 0}, \"all_conditions_checked\": [{\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}], \"duration_seconds\": 0.00021, \"started_at\": \"2025-07-06T03:04:03.343293\", \"ended_at\": \"2025-07-06T03:04:03.343503\"}",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 8.594766,
"end_time": "2025-07-06T03:04:03.408881",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.814115",
"timestamp": "2025-07-06T03:04:03.408881",
"worker_executed": true,
"workers_notified": true
},
"output": "Route selected: analyze_backlinks_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"analyze_backlinks_path\", \"route_reason\": \"condition_matched: include_backlinks\", \"evaluation_details\": {\"matched_condition\": {\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}, \"condition_index\": 0}, \"all_conditions_checked\": [{\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}], \"duration_seconds\": 0.00021, \"started_at\": \"2025-07-06T03:04:03.343293\", \"ended_at\": \"2025-07-06T03:04:03.343503\"}",
"return_code": 0,
"route_reason": "condition_matched: include_backlinks",
"router_type": "condition",
"selected_route": "analyze_backlinks_path",
"started_at": "2025-07-06T03:04:03.343293",
"status": "completed",
"stderr": "",
"task_id": "backlink_router"
},
"execution_summary": {
"completed_tasks": 5,
"dependencies_detected": false,
"end_time": "2025-07-06T03:12:58.217977",
"execution_mode": "distributed",
"start_time": "2025-07-06T03:03:52.733285",
"total_tasks": 8
},
"generate_report": {
"error": "Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpx0vf9zsv.py\", line 14, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"execution_details": {
"failed": true,
"message_sent": true,
"worker_executed": true,
"workers_notified": true
},
"output": "Task failed: Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpx0vf9zsv.py\", line 14, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"status": "FAILED",
"task_id": "generate_report"
},
"initialize_audit": {
"audit_depth": "standard",
"audit_id": "audit_ampcome.com_20250706_030354",
"auth_header": "c2FyZnJhekBhbXBjb21lLmNvbTo1N2E1OTlkMGJkMzM2OGY4",
"domain": "ampcome.com",
"execution_details": {
"actual_result": {
"output": "\ud83d\ude80 Initializing Technical SEO Audit\n==================================================\n\u2705 Audit initialized for: ampcome.com\n\ud83d\udcca Audit depth: standard\n\u26a1 Urgency: medium\n\ud83d\udccd Location: United States\n__OUTPUTS__ {\"domain\": \"ampcome.com\", \"audit_id\": \"audit_ampcome.com_20250706_030354\", \"start_time\": \"2025-07-06T03:03:54.613671\", \"auth_header\": \"c2FyZnJhekBhbXBjb21lLmNvbTo1N2E1OTlkMGJkMzM2OGY4\", \"location\": \"United States\", \"language\": \"en\", \"audit_depth\": \"standard\", \"urgency\": \"medium\", \"route_context\": \"UNRESOLVED__route_context\"}\n",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 0.514092,
"end_time": "2025-07-06T03:03:54.857388",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.343296",
"timestamp": "2025-07-06T03:03:54.857388",
"worker_executed": true,
"workers_notified": true
},
"language": "en",
"location": "United States",
"output": "\ud83d\ude80 Initializing Technical SEO Audit\n==================================================\n\u2705 Audit initialized for: ampcome.com\n\ud83d\udcca Audit depth: standard\n\u26a1 Urgency: medium\n\ud83d\udccd Location: United States\n__OUTPUTS__ {\"domain\": \"ampcome.com\", \"audit_id\": \"audit_ampcome.com_20250706_030354\", \"start_time\": \"2025-07-06T03:03:54.613671\", \"auth_header\": \"c2FyZnJhekBhbXBjb21lLmNvbTo1N2E1OTlkMGJkMzM2OGY4\", \"location\": \"United States\", \"language\": \"en\", \"audit_depth\": \"standard\", \"urgency\": \"medium\", \"route_context\": \"UNRESOLVED__route_context\"}\n",
"return_code": 0,
"route_context": "UNRESOLVED__route_context",
"start_time": "2025-07-06T03:03:54.613671",
"status": "completed",
"stderr": "",
"task_id": "initialize_audit",
"urgency": "medium"
},
"standard_crawl_task": {
"execution_details": {
"actual_result": {
"output": "\ud83d\udcca Starting STANDARD crawl...\n\u2705 Standard crawl started: 07060603-1037-0216-0000-b63cacfcebdc\n__OUTPUTS__ {\"status\": \"started\", \"task_id\": \"07060603-1037-0216-0000-b63cacfcebdc\", \"max_pages\": 100}\n",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 6.043371,
"end_time": "2025-07-06T03:04:00.777717",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.734346",
"timestamp": "2025-07-06T03:04:00.777717",
"worker_executed": true,
"workers_notified": true
},
"max_pages": 100,
"output": "\ud83d\udcca Starting STANDARD crawl...\n\u2705 Standard crawl started: 07060603-1037-0216-0000-b63cacfcebdc\n__OUTPUTS__ {\"status\": \"started\", \"task_id\": \"07060603-1037-0216-0000-b63cacfcebdc\", \"max_pages\": 100}\n",
"return_code": 0,
"status": "completed",
"stderr": "",
"task_id": "07060603-1037-0216-0000-b63cacfcebdc"
},
"status": "FAILED",
"task_outputs": {
"ai_seo_analysis": {
"error": "AI agent task requires model_client_id",
"execution_details": {
"failed": true,
"message_sent": true,
"worker_executed": true,
"workers_notified": true
},
"output": "Task failed: AI agent task requires model_client_id",
"status": "FAILED",
"task_id": "ai_seo_analysis"
},
"analyze_backlinks": {
"error": "Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpbveh9rhq.py\", line 11, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"execution_details": {
"failed": true,
"message_sent": true,
"worker_executed": true,
"workers_notified": true
},
"output": "Task failed: Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpbveh9rhq.py\", line 11, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"status": "FAILED",
"task_id": "analyze_backlinks"
},
"analyze_serp_rankings": {
"avg_position": 47.6,
"execution_details": {
"actual_result": {
"output": "\ud83d\udcc8 Analyzing SERP rankings...\n\u2705 Found 461 ranking keywords\n__OUTPUTS__ {\"total_keywords\": 461, \"top_10\": 34, \"top_20\": 81, \"top_50\": 241, \"avg_position\": 47.6}\n",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 8.516702,
"end_time": "2025-07-06T03:04:03.291050",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.774348",
"timestamp": "2025-07-06T03:04:03.291050",
"worker_executed": true,
"workers_notified": true
},
"output": "\ud83d\udcc8 Analyzing SERP rankings...\n\u2705 Found 461 ranking keywords\n__OUTPUTS__ {\"total_keywords\": 461, \"top_10\": 34, \"top_20\": 81, \"top_50\": 241, \"avg_position\": 47.6}\n",
"return_code": 0,
"status": "completed",
"stderr": "",
"task_id": "analyze_serp_rankings",
"top_10": 34,
"top_20": 81,
"top_50": 241,
"total_keywords": 461
},
"audit_strategy_router": {
"all_conditions_checked": [
{
"condition": "${audit_depth} == \u0027comprehensive\u0027 \u0026\u0026 ${urgency} == \u0027high\u0027",
"name": "premium_audit",
"result": false,
"route": "premium_path"
},
{
"condition": "${audit_depth} == \u0027comprehensive\u0027",
"name": "comprehensive_audit",
"result": false,
"route": "comprehensive_path"
},
{
"condition": "${audit_depth} == \u0027quick\u0027",
"name": "quick_audit",
"result": false,
"route": "quick_path"
},
{
"condition": "${crawl_pages} \u003e 5000",
"name": "enterprise_audit",
"result": false,
"route": "enterprise_path"
}
],
"duration_seconds": 0.000768,
"ended_at": "2025-07-06T03:03:54.438049",
"evaluation_details": {},
"execution_details": {
"actual_result": {
"output": "Route selected: standard_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"standard_path\", \"route_reason\": \"no_conditions_matched\", \"evaluation_details\": {}, \"all_conditions_checked\": [{\"name\": \"premium_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027 \u0026\u0026 ${urgency} == \u0027high\u0027\", \"result\": false, \"route\": \"premium_path\"}, {\"name\": \"comprehensive_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027\", \"result\": false, \"route\": \"comprehensive_path\"}, {\"name\": \"quick_audit\", \"condition\": \"${audit_depth} == \u0027quick\u0027\", \"result\": false, \"route\": \"quick_path\"}, {\"name\": \"enterprise_audit\", \"condition\": \"${crawl_pages} \u003e 5000\", \"result\": false, \"route\": \"enterprise_path\"}], \"duration_seconds\": 0.000768, \"started_at\": \"2025-07-06T03:03:54.437281\", \"ended_at\": \"2025-07-06T03:03:54.438049\"}",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 0.224071,
"end_time": "2025-07-06T03:03:54.542979",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.318908",
"timestamp": "2025-07-06T03:03:54.542979",
"worker_executed": true,
"workers_notified": true
},
"output": "Route selected: standard_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"standard_path\", \"route_reason\": \"no_conditions_matched\", \"evaluation_details\": {}, \"all_conditions_checked\": [{\"name\": \"premium_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027 \u0026\u0026 ${urgency} == \u0027high\u0027\", \"result\": false, \"route\": \"premium_path\"}, {\"name\": \"comprehensive_audit\", \"condition\": \"${audit_depth} == \u0027comprehensive\u0027\", \"result\": false, \"route\": \"comprehensive_path\"}, {\"name\": \"quick_audit\", \"condition\": \"${audit_depth} == \u0027quick\u0027\", \"result\": false, \"route\": \"quick_path\"}, {\"name\": \"enterprise_audit\", \"condition\": \"${crawl_pages} \u003e 5000\", \"result\": false, \"route\": \"enterprise_path\"}], \"duration_seconds\": 0.000768, \"started_at\": \"2025-07-06T03:03:54.437281\", \"ended_at\": \"2025-07-06T03:03:54.438049\"}",
"return_code": 0,
"route_reason": "no_conditions_matched",
"router_type": "condition",
"selected_route": "standard_path",
"started_at": "2025-07-06T03:03:54.437281",
"status": "completed",
"stderr": "",
"task_id": "audit_strategy_router"
},
"backlink_router": {
"all_conditions_checked": [
{
"condition": "${include_backlinks} == \u0027yes\u0027",
"name": "include_backlinks",
"result": true,
"route": "analyze_backlinks_path"
}
],
"duration_seconds": 0.00021,
"ended_at": "2025-07-06T03:04:03.343503",
"evaluation_details": {
"condition_index": 0,
"matched_condition": {
"condition": "${include_backlinks} == \u0027yes\u0027",
"name": "include_backlinks",
"result": true,
"route": "analyze_backlinks_path"
}
},
"execution_details": {
"actual_result": {
"output": "Route selected: analyze_backlinks_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"analyze_backlinks_path\", \"route_reason\": \"condition_matched: include_backlinks\", \"evaluation_details\": {\"matched_condition\": {\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}, \"condition_index\": 0}, \"all_conditions_checked\": [{\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}], \"duration_seconds\": 0.00021, \"started_at\": \"2025-07-06T03:04:03.343293\", \"ended_at\": \"2025-07-06T03:04:03.343503\"}",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 8.594766,
"end_time": "2025-07-06T03:04:03.408881",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.814115",
"timestamp": "2025-07-06T03:04:03.408881",
"worker_executed": true,
"workers_notified": true
},
"output": "Route selected: analyze_backlinks_path\n__OUTPUTS__ {\"router_type\": \"condition\", \"selected_route\": \"analyze_backlinks_path\", \"route_reason\": \"condition_matched: include_backlinks\", \"evaluation_details\": {\"matched_condition\": {\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}, \"condition_index\": 0}, \"all_conditions_checked\": [{\"name\": \"include_backlinks\", \"condition\": \"${include_backlinks} == \u0027yes\u0027\", \"result\": true, \"route\": \"analyze_backlinks_path\"}], \"duration_seconds\": 0.00021, \"started_at\": \"2025-07-06T03:04:03.343293\", \"ended_at\": \"2025-07-06T03:04:03.343503\"}",
"return_code": 0,
"route_reason": "condition_matched: include_backlinks",
"router_type": "condition",
"selected_route": "analyze_backlinks_path",
"started_at": "2025-07-06T03:04:03.343293",
"status": "completed",
"stderr": "",
"task_id": "backlink_router"
},
"generate_report": {
"error": "Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpx0vf9zsv.py\", line 14, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"execution_details": {
"failed": true,
"message_sent": true,
"worker_executed": true,
"workers_notified": true
},
"output": "Task failed: Python script failed with return code 1: Traceback (most recent call last):\n File \"/tmp/tmpx0vf9zsv.py\", line 14, in \u003cmodule\u003e\n init_data = json.loads(\u0027\u0027\u0027UNRESOLVED_initialize_audit\u0027\u0027\u0027)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 337, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/json/decoder.py\", line 355, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
"status": "FAILED",
"task_id": "generate_report"
},
"initialize_audit": {
"audit_depth": "standard",
"audit_id": "audit_ampcome.com_20250706_030354",
"auth_header": "c2FyZnJhekBhbXBjb21lLmNvbTo1N2E1OTlkMGJkMzM2OGY4",
"domain": "ampcome.com",
"execution_details": {
"actual_result": {
"output": "\ud83d\ude80 Initializing Technical SEO Audit\n==================================================\n\u2705 Audit initialized for: ampcome.com\n\ud83d\udcca Audit depth: standard\n\u26a1 Urgency: medium\n\ud83d\udccd Location: United States\n__OUTPUTS__ {\"domain\": \"ampcome.com\", \"audit_id\": \"audit_ampcome.com_20250706_030354\", \"start_time\": \"2025-07-06T03:03:54.613671\", \"auth_header\": \"c2FyZnJhekBhbXBjb21lLmNvbTo1N2E1OTlkMGJkMzM2OGY4\", \"location\": \"United States\", \"language\": \"en\", \"audit_depth\": \"standard\", \"urgency\": \"medium\", \"route_context\": \"UNRESOLVED__route_context\"}\n",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 0.514092,
"end_time": "2025-07-06T03:03:54.857388",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.343296",
"timestamp": "2025-07-06T03:03:54.857388",
"worker_executed": true,
"workers_notified": true
},
"language": "en",
"location": "United States",
"output": "\ud83d\ude80 Initializing Technical SEO Audit\n==================================================\n\u2705 Audit initialized for: ampcome.com\n\ud83d\udcca Audit depth: standard\n\u26a1 Urgency: medium\n\ud83d\udccd Location: United States\n__OUTPUTS__ {\"domain\": \"ampcome.com\", \"audit_id\": \"audit_ampcome.com_20250706_030354\", \"start_time\": \"2025-07-06T03:03:54.613671\", \"auth_header\": \"c2FyZnJhekBhbXBjb21lLmNvbTo1N2E1OTlkMGJkMzM2OGY4\", \"location\": \"United States\", \"language\": \"en\", \"audit_depth\": \"standard\", \"urgency\": \"medium\", \"route_context\": \"UNRESOLVED__route_context\"}\n",
"return_code": 0,
"route_context": "UNRESOLVED__route_context",
"start_time": "2025-07-06T03:03:54.613671",
"status": "completed",
"stderr": "",
"task_id": "initialize_audit",
"urgency": "medium"
},
"standard_crawl_task": {
"execution_details": {
"actual_result": {
"output": "\ud83d\udcca Starting STANDARD crawl...\n\u2705 Standard crawl started: 07060603-1037-0216-0000-b63cacfcebdc\n__OUTPUTS__ {\"status\": \"started\", \"task_id\": \"07060603-1037-0216-0000-b63cacfcebdc\", \"max_pages\": 100}\n",
"return_code": 0,
"status": "completed",
"stderr": ""
},
"duration_seconds": 6.043371,
"end_time": "2025-07-06T03:04:00.777717",
"message_sent": true,
"start_time": "2025-07-06T03:03:54.734346",
"timestamp": "2025-07-06T03:04:00.777717",
"worker_executed": true,
"workers_notified": true
},
"max_pages": 100,
"output": "\ud83d\udcca Starting STANDARD crawl...\n\u2705 Standard crawl started: 07060603-1037-0216-0000-b63cacfcebdc\n__OUTPUTS__ {\"status\": \"started\", \"task_id\": \"07060603-1037-0216-0000-b63cacfcebdc\", \"max_pages\": 100}\n",
"return_code": 0,
"status": "completed",
"stderr": "",
"task_id": "07060603-1037-0216-0000-b63cacfcebdc"
}
}
}