Files
wevads-gpu/RAPPORT_CHANTIERS_FINAL.md

3.5 KiB

Rapport final - chantiers restants (execution Codex)

Date: 2026-03-10
Branche: cursor/ethica-saas-chantiers-a789

1) Ce qui a ete livre

  1. Framework anti-regression: nonreg-framework.sh

    • checks pages critiques (site + produits)
    • checks WEVIA (greeting/deep avec seuils)
    • checks APIs SaaS (DeliverScore/MedReach/GPU)
    • checks tracking (IP + domaine)
    • scan confidentialite (mode strict optionnel)
    • sortie rapport markdown horodate dans reports/
  2. Preflight multi-install safe: multiinstall-safe-preflight.sh

    • aucun changement PMTA/SSH/global config
    • verifie reachability, auth, disque, RAM, lock dpkg, sante apt
    • sort un CSV de readiness batch avant lancement multi-install
  3. Plan d'execution chantiers: CHANTIERS_RESTANTS_EXECUTION_PLAN.md

    • priorites P0/P1
    • gates GO/NO-GO
    • regles anti-incident
    • metriques d'operation (SLO)
  4. Template d'entree multi-install: servers.example.csv


2) Resultat du run live

Run effectue: ./nonreg-framework.sh

  • PASS: 24
  • WARN: 4
  • FAIL: 0
  • Verdict: GO

Warnings detectes:

  • termes sensibles encore presents sur:
    • /products/wevads-ia.html
    • /products/workspace.html
  • DeliverScore en rate-limit (429) sans cle API
  • test GPU saute (API key non fournie)

Pour mode blocant total, lancer:

STRICT_CONFIDENTIALITY=1 API_KEY="xxx" ./nonreg-framework.sh


3) Cadre no-regression active

Le dispositif est maintenant en place:

  • Avant chaque release: run anti-regression obligatoire
  • Avant chaque batch multi-install: run preflight obligatoire
  • Si FAIL > 0: NO-GO automatique

4) Mise a jour execution 2026-03-10

  • WEVADS v2 backend deploie sur S88 (wevads-v2-backend actif)
  • Endpoint public OK: https://weval-consulting.com/api/v2/health (HTTP 200)
  • Ethica fiabilisation: ajout du script fallback multi-sources et crons (1sante + Tabibi listing)
  • Non-reg strict revalide: reports/nonreg_20260309_232943.md (PASS, 0 FAIL)
  • Blocage restant: preflight multi-install impossible tant que TCP/22 PMTA NAT reste KO (timeout/refused depuis S89)

5) Mise a jour standby Huawei (execution complete hors Huawei)

Run complet execute:

HUAWEI_STANDBY=1 STRICT_CONFIDENTIALITY=1 API_KEY=*** ./execute_all_p0_p1_p2.sh

Rapports:

  • reports/p0_p1_p2_execution_20260310_000758.md
  • reports/nonreg_20260310_000758.md

Resultat:

  • P0/P1/P2 hors Huawei: PASS
  • Anti-regression strict: PASS (28 PASS, 0 WARN, 0 FAIL)
  • Factory SaaS smoke: 12/12 OK
  • Huawei: standby explicite (skip preflight par politique)

Corrections additionnelles faites:

  • execute_all_p0_p1_p2.sh: mode HUAWEI_STANDBY=1 + check/fix tracking WEVADS
  • multiinstall-safe-preflight.sh: support CSV robuste (header + format 3 ou 4 colonnes)
  • /opt/wevads/config/application.json: tracking_url aligne sur https://culturellemejean.charity
  • /opt/wevads/scripts/ethica/ethica-source-fallback.sh: ajout scraper-tabibi.php

6) WEVADS IA v2 backend/API (front laisse a Claude)

Statut:

  • backend v2 actif et stable sur S88 (wevads-v2-backend)
  • endpoints v2 passes en mode live (plus seulement scaffold)

Valide en smoke E2E:

  • auth JWT (register/login/me)
  • contacts (list + CRUD)
  • templates (list + CRUD)
  • campaigns (list + create/update/schedule/send-simulate)
  • analytics (overview, deliverability)
  • AI (/api/v2/ai/* et /api/v2/brain/ai/*)

Livrable de handoff front:

  • WEVADS_V2_BACKEND_API_CONTRACT.md