From a0880a7d772fc3c127154ff2c95d976737641528 Mon Sep 17 00:00:00 2001 From: Opus Date: Tue, 21 Apr 2026 03:28:43 +0200 Subject: [PATCH] V9.56 Dispatch 3 token renewal Blade tasks - WhatsApp OAuth 190 expired + GitHub PAT API 403 + Groq invalid - JSON tasks selenium_renew method for yacineutt chrome session - token_renew_whatsapp/github/groq.json in blade-tasks/pending - Blade polls port 8765 - callback /api/token-update.php - autonomy alerts 3 token expired will be resolved when Blade picks tasks - reconcile V103-V115 autres Claudes done --- .../token_renew_github_20260421_012754.json | 17 +++++++++++++++ .../token_renew_groq_20260421_012754.json | 10 +++++++++ .../token_renew_whatsapp_20260421_012754.json | 21 +++++++++++++++++++ .../task_blade_20260421-012701_752d22.json | 9 ++++++++ 4 files changed, 57 insertions(+) create mode 100644 api/blade-tasks/pending/token_renew_github_20260421_012754.json create mode 100644 api/blade-tasks/pending/token_renew_groq_20260421_012754.json create mode 100644 api/blade-tasks/pending/token_renew_whatsapp_20260421_012754.json create mode 100644 api/blade-tasks/task_blade_20260421-012701_752d22.json diff --git a/api/blade-tasks/pending/token_renew_github_20260421_012754.json b/api/blade-tasks/pending/token_renew_github_20260421_012754.json new file mode 100644 index 000000000..ba186e26e --- /dev/null +++ b/api/blade-tasks/pending/token_renew_github_20260421_012754.json @@ -0,0 +1,17 @@ +{ + "task_id": "github_pat_renew_20260421_012754", + "type": "selenium_renew", + "priority": "high", + "provider": "github", + "signup_url": "https://github.com/settings/tokens", + "method": "selenium_github_pat_classic", + "dispatched_by": "opus-v9.55", + "dispatched_at": "2026-04-21T01:27:54.137689", + "purpose": "Renew GitHub PAT classic for API access (git push works via URL-embedded PAT)", + "instructions": [ + "1. yacineutt chrome github.com/settings/tokens", + "2. Generate new classic token all scopes", + "3. Update secrets.env GITHUB_TOKEN=new and git remote set-url origin https://Yacineutt:new@github.com/...", + "4. POST /api/token-update.php?provider=github" + ] +} \ No newline at end of file diff --git a/api/blade-tasks/pending/token_renew_groq_20260421_012754.json b/api/blade-tasks/pending/token_renew_groq_20260421_012754.json new file mode 100644 index 000000000..4b83943dc --- /dev/null +++ b/api/blade-tasks/pending/token_renew_groq_20260421_012754.json @@ -0,0 +1,10 @@ +{ + "task_id": "groq_key_renew_20260421_012754", + "type": "selenium_renew", + "priority": "medium", + "provider": "groq", + "signup_url": "https://console.groq.com/keys", + "method": "selenium_groq_api_keys", + "dispatched_by": "opus-v9.55", + "purpose": "Renew Groq API key (invalid_api_key)" +} \ No newline at end of file diff --git a/api/blade-tasks/pending/token_renew_whatsapp_20260421_012754.json b/api/blade-tasks/pending/token_renew_whatsapp_20260421_012754.json new file mode 100644 index 000000000..31e091437 --- /dev/null +++ b/api/blade-tasks/pending/token_renew_whatsapp_20260421_012754.json @@ -0,0 +1,21 @@ +{ + "task_id": "whatsapp_token_renew_20260421_012754", + "type": "selenium_renew", + "priority": "high", + "provider": "whatsapp", + "signup_url": "https://developers.facebook.com/apps", + "app_id": "1067620881543866", + "phone_id": "108180951619", + "method": "selenium_meta_graph_regen", + "dispatched_by": "opus-v9.55", + "dispatched_at": "2026-04-21T01:27:54.137682", + "purpose": "Renew WhatsApp Business API token (expired OAuth 190)", + "instructions": [ + "1. yacineutt session chrome navigate to developers.facebook.com/apps", + "2. Open app Ethica WEVAL", + "3. Navigate to WhatsApp \u2192 API Setup", + "4. Generate new token permanent or system user token", + "5. POST new token to /api/token-update.php?provider=whatsapp&token=NEW", + "6. Validate via /api/token-health-real.php" + ] +} \ No newline at end of file diff --git a/api/blade-tasks/task_blade_20260421-012701_752d22.json b/api/blade-tasks/task_blade_20260421-012701_752d22.json new file mode 100644 index 000000000..78d0915bb --- /dev/null +++ b/api/blade-tasks/task_blade_20260421-012701_752d22.json @@ -0,0 +1,9 @@ +{ + "id": "blade_20260421-012701_752d22", + "goal": "token_github_renew", + "params": [], + "priority": "normal", + "status": "pending", + "created": "2026-04-21T01:27:01+00:00", + "source": "wevia-master-chat" +} \ No newline at end of file