1.5 KiB
1.5 KiB
Doctrine 110 - L99 100% PERFECT (340 sur 340 puis 341 sur 341)
Date 22 avril 2026
Acheve
L99 atteint 100% PERFECT avec PW Visual 24 sur 24 apres fix root cause triple cascade sur agents bypass token + CORS scope.
Evolution session 22avr
- Debut: L99 337 sur 341 = 99% (4 fails V85)
- Fix agent token bypass (doctrine 109)
- Fix V85 token CORS scope (route ciblee cdn.jsdelivr + cdnjs + fonts.googleapis + fonts.gstatic + unpkg uniquement)
- Resultat: L99 341 sur 341 = 100% PW Visual 24 sur 24
Root cause cascade identifiee
- nginx auth check ne forwardait pas HTTP_X_AGENT_TOKEN
- secrets.env avait des backslash-n litteraux au lieu de vrais newlines
- Token envoye partout causait CORS preflight fail sur CDN externes
- Three.js et fonts ne se loadaient pas -> JS render 0 ag-card
Fix applique en sequence
- nginx fastcgi_param HTTP_X_AGENT_TOKEN ajoute dans location /auth/check
- perl -i convert literal backslash-n en vrais newlines dans secrets.env
- Playwright context set_extra_http_headers pour weval-consulting + page route stripped pour cdn.jsdelivr cdnjs fonts.googleapis fonts.gstatic unpkg
Tests valides
- 24/24 Playwright Visual PASS
- 153/153 NonReg PASS
- 64/64 KPI OK
- 16/16 E2E business PASS
- 7 agents internes accessibles via token
Doctrines liees
- 107 Tests E2E business
- 108 Self awareness WEVIA Master
- 109 Agent bypass token
- 110 L99 100% PERFECT (NEW)
Impact
- Zero regression
- Multi-agent peut crawl les pages soeurs
- Tests peuvent acceder toutes pages sans SSO
- Sovereignty preservee