📚 WEVIA Doctrines Wiki D429b LIVE 1-source

100% LIVE depuis /api/doctrines-live.php · 1 seul référentiel · zéro hardcode · D429b conformité USER
--
Total Doctrines
--
Avec Wiki MD
--
Complete
--
Partial
--
Minimal
--
Coverage %
⏳ Chargement live depuis /api/doctrines-live.php...
📡 Source: /api/doctrines-live.php · Doctrine 361/429b · WEVAL Consulting · Auto-refresh 60s

D352 — DEDUP HONNETE phone-based (28 avr 2026)

Probleme: 1sante_deep a polluee dataset = 66,396 doublons (1 cabinet inscrit 12x avec 12 specialites)
Solution: DELETE par phone unique + preference (email > ville > source != 1sante_deep > id ASC)
Resultat:
  Avant: 193,056 HCPs / 57.6% email reach (pipo)
  Apres: 132,026 HCPs / 83.8% email reach (RÉEL)
  Backup: ethica.medecins_validated_pre_d352
Pays apres dedup: DZ 93K / MA 20K / TN 17K / INTL 1.9K

D353 — VRAIE DATA AFFICHEE + multi-source DZ/TN/INTL (29 avr 2026)

Verify: count post-dedup confirme 131,898 HCPs / 83.9 reach
Pre-Delivery Gate: 21/23 = 91.3% (2 fails non lies au dedup, autre Opus a fait wording change)
Crons actifs: ethica-enrich + intl-boost + ma-boost + richscraper + scraper + searxng + sync + validator (8 crons)
Spec reach REEL: 49 a 100% par spec (fini fake 82 percent partout)

D360 — AUTO-DEDUP cron 6h cycle (29 avr 2026)

Probleme: Autres Opus injectent depuis 1sante_deep = re-pollution doublons phone
Solution: /etc/cron.d/ethica-auto-dedup toutes 6h DELETE doublons
Trigger D360 instant: -4933 doublons, reach DZ 84.3% → 88.8% (+4.5pts)
Stat finale: 128,026 HCPs RÉELS / 86.4% reach
Strategies B+C+A: verify-email installe, S95 13 chromes ready, crons MA continue

D361 — MAINTENANCE et exhaustion sources externes

Constat: medecin.ma = page heberdomaine, doctolib FR 403 Cloudflare, annuaire.sante.fr DNS down, dabadoc paths 404
Decision: capitaliser sur ce qui marche (cromc cron 12x/jour, hcp_gen_promoted, ethica_validated)
Plan: auto-DEDUP preserve qualite + crons existants montent volume + S95 LinkedIn ready (besoin accord USER)