Repository Public
Latest commit [ka6] fix connecteur kefiplant.com: 4e re-migration de la FICHE woocommerce→generic (platform generic + catalog_endpoint __generic__) — la 3e application cb77624 du 11-10 pm a été PERDUE par le revert concurrent 1f2d64a (11-10 22:40), qui a remis la fiche en woocommerce + /wp-json/wc/store/v1/products → replantage garanti sur le 404 Store API → broken (3 échecs consécutifs au scan). Cause racine inchangée, re-vérifiée live 2026-11-11: kefiplant.com est toujours la vitrine B2B React/Lovable SANS WordPress ni e-commerce — home 200 / 58 921 octets avec ZÉRO marqueur wp-content/wp-includes/xmlrpc (grep programmatique), /wp-json/ → 404, Store API /wp-json/wc/store/v1/products → 404. Le fix code _wordpress_dismantled reste abandonné (7 pertes, doctrine kefiplant 04c0126) — woocommerce.py volontairement non touché. Avec la fiche generic: le sitemap réel (pages corporate) n'expose aucune URL produit → fetch() return [] → ok/0 FIDÈLE (médiane historique 0.0, la boutique Woo n'a JAMAIS été garnie, le site React n'a aucun prix). Réapplication par ÉDITION DIRECTE ciblée de 2 lignes dans data/stores.json (pas de git revert/checkout, pattern cb77624/bfd5786/76cbfa0/fc3a5b6), jamais de json.dump global, AUCUN code touché. Sync réel 2026-11-11: kefiplant.com ok / 0 produit; non-régression atelierora.ca ok / 24 (chemin generic nominal) et 1001fondues.com ok / 28 (chemin Woo nominal) — 3 ok, 0 erreur en 16 s. pm2 restart fabri-ka-sync fait, web local 200. Le « stale » de supervision est un artefact permanent (succès = volume>0 seulement, connecteur à 0 légitime à vie). NE PAS RE-REVERTER tant que kefiplant.com sert le site React sans WP: toute fiche woocommerce ici replante en broken sur le 404 Store API. Si Kefiplant remonte un WordPress/boutique (curl -s -o /dev/null -w '%{http_code}' -L https://kefiplant.com/wp-json/ → 200), re-sonder la plateforme live et re-migrer la fiche vers le bon connecteur. Si re-broken: grep -A4 kefiplant data/stores.json (doit être generic + __generic__), re-migrer les 2 lignes, ne pas toucher woocommerce.py. 4644ed2