2 Commits

Author SHA1 Message Date
Opus
53c3b6226e fix(cdp-status w343): target 10.1.0.3 (S95 via WG) au lieu de 127.0.0.1 - PASS playwright
PROOF: /proofs/wave343-cdp8of8-1777074298/

CAUSE RACINE CDP 0/8 (regression):
- Doctrine 229c: chrome-profile-launch.sh redirige vers S95 (10.1.0.3 via WG)
- S95 a tous les 8 CDP UP confirmes (curl 10.1.0.3:9222-9229 OK)
- MAIS /api/cdp-status.php interrogeait 127.0.0.1 (LOCAL S204 = vide)
- = Dashboard montrait 0/8 alors que S95 etait full operational

FIX W343 (1 patch:1 ligne, surgical):
- ligne 22: curl_init(http://127.0.0.1) -> curl_init(http://10.1.0.3)
- ligne 58: str_replace(127.0.0.1) -> str_replace(10.1.0.3)
- Ajustement WG endpoint (architecture multi-server doctrine 314)

PROOF playwright PASS:
- summary running=8/8 coverage_pct=100
- chart Tasks 24h alive (W338)
- pas Erreur chargement (W341)
- pageerror=0

Doctrine: surgical fix 1 ligne, test video AVANT commit, ZERO ecrasement, GOLD backup, chattr toggle
2026-04-25 01:45:29 +02:00
Opus
cf8108658d feat(chrome-cdp): wave 308 - 8/8 CDP live + doctrine no-overlap
- chrome-profile-launch.sh: CDP port mapping 9222-9229 per profile
- chrome-profile-launch.sh: --remote-debugging-port ajoute + address 0.0.0.0
- chrome-profile-launch.sh: PID extraction direct pgrep (no tmpfile)
- chrome-profile-launch.sh: JSON output include cdp_port + cdp_listening verify
- api/cdp-status.php NEW: proxy 8 CDP ports + bypass CORS 127.0.0.1
- vnc-picker.html: toast-stack BR->BL (doctrine zero overlap)
- vnc-picker.html: live polling 5s via /api/cdp-status.php
- vnc-picker.html: summary badge CDP LIVE x/8 coverage %
- 8/8 Chrome profiles running (openai/anthropic/google/deepseek/mistral/poe/perplexity/hf)
- 49 chrome processes active with CDP ports 9222-9229 listening
- Doctrine 308 wired: CDP port mapping + status proxy centralise
- GOLD: gold_vnc_picker_toast_fix + gold_chrome_launch_w308 + gold_vnc_picker_live_status_w308
2026-04-24 11:26:27 +02:00