Files
html/wiki/DEPRECATED-INTENTS.md

2.3 KiB
Raw Blame History

DEPRECATED INTENTS — Dead codes identifiés dans WEVIA Master Router

Source : opus5-pending-runner.php + analyse live
Date : 17 avril 2026
Status : document d'audit, pas de modification router (chattr+i actif)

1. ethica_count ligne 5072 wevia-master-router.php

Code actuel :

if (preg_match('/\b(clients ethica|ethica count|ethica hcp)\b/iu', $msg)) {
    $_out = @shell_exec("timeout 10 cat /etc/hostname 2>&1 | head -c 1500");
    return array_merge($base, ['content' => "ethica_count (auto-wired):\n" . trim((string)$_out)]);
}

Problème : stub auto-wired jamais implémenté. Retourne le hostname au lieu du count.

Status : DEAD CODE. Le fast-path intercepte en amont et retourne les chiffres corrects :

POST /api/wevia-master-api.php {"message":"clients ethica"}
→ {"ok":true,"total":141661,"with_email":110030,"with_telephone":136439}
provider: fast-path

Action recommandée (root shell session future) :

sudo chattr -i /opt/wevia-brain/wevia-master-router.php
sudo php /var/www/html/api/opus-patch-ethica.php  # already prepared
sudo chattr +i /opt/wevia-brain/wevia-master-router.php

Priorité : BASSE (dead code, pas impact user).

2. resume_jour ligne ~5089 wevia-master-router.php

Code : cat /etc/hostname — même pattern stub jamais implémenté.

3. errors_list ligne ~5082

Code : tail -20 /var/log/syslog — fonctionnel mais pattern greedy montre erreurs|show errors|erreurs recentes peut intercepter demandes mal placées.

4. blade_actif ligne ~5095

Code : cat /proc/uptime — retourne uptime S204, pas état Blade réel.

Pattern commun

Tous ces stubs datent de Wave 124 auto-wire (avril 10-11). Ils ont été créés comme placeholders par un auto-wire triggerred par un chat message, mais jamais implémentés.

Recommandation Lean 6σ

Nettoyer ces 4 stubs en prochain accès root shell :

  1. GOLD le router actuel
  2. Comment out (pas supprimer, doctrine #14) avec // DEPRECATED opus5-17avr see DEPRECATED-INTENTS.md
  3. Validation NonReg + L99
  4. Commit

Références

  • Runner autonome : /var/www/html/api/opus5-pending-runner.php
  • Patcher prêt : /var/www/html/api/opus-patch-ethica.php
  • GOLDs vault : /opt/wevads/vault/wevia-master-router-ETHICA-20260417-*.gold.php