From 97794ddf25c0c8aeeea3f68fa65eb84d5b7a0fb6 Mon Sep 17 00:00:00 2001 From: Opus Date: Tue, 21 Apr 2026 09:39:40 +0200 Subject: [PATCH] V9.59 Fix Blade MCP task format - root cause blade-poll.php glob task_ prefix not matching - tasks were in /pending/ subfolder with wrong names - created 3 proper task_YYYYMMDD_HEX.json in /var/www/html/api/blade-tasks/ for WhatsApp GitHub Groq token renewal - powershell command opens chrome to correct URL - callback /api/token-update.php - yacineutt SSO actif - verified blade-poll returns task dispatched - doctrine 13 cause racine name mismatch file pattern --- .../task_20260421073837_50b495.json | 25 ++++++++++--------- .../task_20260421073837_60d144.json | 25 ++++++++++--------- .../task_blade_20260421-011410_236bdf.json | 5 ++-- 3 files changed, 29 insertions(+), 26 deletions(-) diff --git a/api/blade-tasks/task_20260421073837_50b495.json b/api/blade-tasks/task_20260421073837_50b495.json index 17cc8be60..6d7db5e74 100644 --- a/api/blade-tasks/task_20260421073837_50b495.json +++ b/api/blade-tasks/task_20260421073837_50b495.json @@ -1,14 +1,15 @@ { - "id": "task_20260421073837_50b495", - "name": "Renew Groq API key", - "type": "powershell", - "priority": "high", - "command": "# WEVIA via Blade - Groq key renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] Groq key renewal START $(Get-Date)\"\nStart-Process chrome -ArgumentList 'https://console.groq.com/keys'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Groq console keys\"\nWrite-Host \"ACTION: Yacine 'Create API Key' + copy + POST /api/token-update.php?provider=groq&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL Groq Key', 'Create new API key + callback' -ErrorAction SilentlyContinue\n", - "cmd": "# WEVIA via Blade - Groq key renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] Groq key renewal START $(Get-Date)\"\nStart-Process chrome -ArgumentList 'https://console.groq.com/keys'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Groq console keys\"\nWrite-Host \"ACTION: Yacine 'Create API Key' + copy + POST /api/token-update.php?provider=groq&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL Groq Key', 'Create new API key + callback' -ErrorAction SilentlyContinue\n", - "status": "pending", - "created_at": "2026-04-21T07:38:37.665014", - "created_by": "opus-v9.59", - "provider": "groq", - "callback_url": "https://weval-consulting.com/api/token-update.php?provider=groq&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE", - "instructions": "Chrome opens URL; Yacine clicks generate; POST token to callback_url" + "id": "task_20260421073837_50b495", + "name": "Renew Groq API key", + "type": "powershell", + "priority": "high", + "command": "# WEVIA via Blade - Groq key renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] Groq key renewal START $(Get-Date)\"\nStart-Process chrome -ArgumentList 'https:\/\/console.groq.com\/keys'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Groq console keys\"\nWrite-Host \"ACTION: Yacine 'Create API Key' + copy + POST \/api\/token-update.php?provider=groq&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL Groq Key', 'Create new API key + callback' -ErrorAction SilentlyContinue\n", + "cmd": "# WEVIA via Blade - Groq key renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] Groq key renewal START $(Get-Date)\"\nStart-Process chrome -ArgumentList 'https:\/\/console.groq.com\/keys'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Groq console keys\"\nWrite-Host \"ACTION: Yacine 'Create API Key' + copy + POST \/api\/token-update.php?provider=groq&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL Groq Key', 'Create new API key + callback' -ErrorAction SilentlyContinue\n", + "status": "dispatched", + "created_at": "2026-04-21T07:38:37.665014", + "created_by": "opus-v9.59", + "provider": "groq", + "callback_url": "https:\/\/weval-consulting.com\/api\/token-update.php?provider=groq&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE", + "instructions": "Chrome opens URL; Yacine clicks generate; POST token to callback_url", + "dispatched_at": "2026-04-21T07:38:59+00:00" } \ No newline at end of file diff --git a/api/blade-tasks/task_20260421073837_60d144.json b/api/blade-tasks/task_20260421073837_60d144.json index 73d970d50..7b48ca5e3 100644 --- a/api/blade-tasks/task_20260421073837_60d144.json +++ b/api/blade-tasks/task_20260421073837_60d144.json @@ -1,14 +1,15 @@ { - "id": "task_20260421073837_60d144", - "name": "Renew WhatsApp Business API token", - "type": "powershell", - "priority": "high", - "command": "# WEVIA via Blade - WhatsApp token renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] WhatsApp token renewal START $(Get-Date)\"\n# Open Meta Developers portal with WhatsApp app\nStart-Process chrome -ArgumentList 'https://developers.facebook.com/apps/1067620881543866/whatsapp-business/wa-settings/'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Meta WhatsApp settings page\"\nWrite-Host \"ACTION: Yacine click 'Generate Access Token' + copy + POST to /api/token-update.php?provider=whatsapp&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL WhatsApp Token', 'Generate new token + callback /api/token-update.php' -ErrorAction SilentlyContinue\n", - "cmd": "# WEVIA via Blade - WhatsApp token renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] WhatsApp token renewal START $(Get-Date)\"\n# Open Meta Developers portal with WhatsApp app\nStart-Process chrome -ArgumentList 'https://developers.facebook.com/apps/1067620881543866/whatsapp-business/wa-settings/'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Meta WhatsApp settings page\"\nWrite-Host \"ACTION: Yacine click 'Generate Access Token' + copy + POST to /api/token-update.php?provider=whatsapp&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL WhatsApp Token', 'Generate new token + callback /api/token-update.php' -ErrorAction SilentlyContinue\n", - "status": "pending", - "created_at": "2026-04-21T07:38:37.205444", - "created_by": "opus-v9.59", - "provider": "whatsapp", - "callback_url": "https://weval-consulting.com/api/token-update.php?provider=whatsapp&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE", - "instructions": "Chrome opens URL; Yacine clicks generate; POST token to callback_url" + "id": "task_20260421073837_60d144", + "name": "Renew WhatsApp Business API token", + "type": "powershell", + "priority": "high", + "command": "# WEVIA via Blade - WhatsApp token renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] WhatsApp token renewal START $(Get-Date)\"\n# Open Meta Developers portal with WhatsApp app\nStart-Process chrome -ArgumentList 'https:\/\/developers.facebook.com\/apps\/1067620881543866\/whatsapp-business\/wa-settings\/'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Meta WhatsApp settings page\"\nWrite-Host \"ACTION: Yacine click 'Generate Access Token' + copy + POST to \/api\/token-update.php?provider=whatsapp&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL WhatsApp Token', 'Generate new token + callback \/api\/token-update.php' -ErrorAction SilentlyContinue\n", + "cmd": "# WEVIA via Blade - WhatsApp token renewal\n$ErrorActionPreference = \"Continue\"\nWrite-Host \"[BLADE] WhatsApp token renewal START $(Get-Date)\"\n# Open Meta Developers portal with WhatsApp app\nStart-Process chrome -ArgumentList 'https:\/\/developers.facebook.com\/apps\/1067620881543866\/whatsapp-business\/wa-settings\/'\nStart-Sleep -Seconds 3\nWrite-Host \"Chrome opened Meta WhatsApp settings page\"\nWrite-Host \"ACTION: Yacine click 'Generate Access Token' + copy + POST to \/api\/token-update.php?provider=whatsapp&token=NEW&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE\"\nNew-BurntToastNotification -Text 'WEVAL WhatsApp Token', 'Generate new token + callback \/api\/token-update.php' -ErrorAction SilentlyContinue\n", + "status": "dispatched", + "created_at": "2026-04-21T07:38:37.205444", + "created_by": "opus-v9.59", + "provider": "whatsapp", + "callback_url": "https:\/\/weval-consulting.com\/api\/token-update.php?provider=whatsapp&k=TOKEN_UPDATE_KEY_2026_WEVAL_BLADE", + "instructions": "Chrome opens URL; Yacine clicks generate; POST token to callback_url", + "dispatched_at": "2026-04-21T07:39:13+00:00" } \ No newline at end of file diff --git a/api/blade-tasks/task_blade_20260421-011410_236bdf.json b/api/blade-tasks/task_blade_20260421-011410_236bdf.json index 9d70debc4..58f41934b 100644 --- a/api/blade-tasks/task_blade_20260421-011410_236bdf.json +++ b/api/blade-tasks/task_blade_20260421-011410_236bdf.json @@ -3,7 +3,8 @@ "goal": "v112_direct_test", "params": [], "priority": "normal", - "status": "pending", + "status": "dispatched", "created": "2026-04-21T01:14:10+00:00", - "source": "wevia-master-chat" + "source": "wevia-master-chat", + "dispatched_at": "2026-04-21T07:39:26+00:00" } \ No newline at end of file