Opus 6121d449ce
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
fix(growth-engine-v2 REPAIR DEEP 3 fixes chirurgicaux): cartes feeds vides + header sticky flottant + anti-doublon lock
Regressions identifiees sur screen Yacine:
1. Header 'Growth Engine v3' flottait au milieu au scroll (sticky)
2. 4 feed cards (Paperclip/WePredict/DarkScout/PipelineMAD) apparaissaient vides: juste contours colores
3. Probable lock du render si window._advisorRendering restait TRUE sur erreur

Causes racines analysees:
1. .hd ligne 14: position:sticky;top:0;z-index:100 (inherit du design system v2)
2. Bloc OPTB injecte par Opus precedent: regle #advisor-content>div{background:rgba(12,17,32,.6);border:1px solid rgba(212,168,83,.15);padding:14px 16px;backdrop-filter:blur(6px)} transformait le DIV WRAPPER contenant les 4 feeds (cree par buildAdvisor avec style inline display:grid grid-template-columns:repeat(auto-fit,minmax(220px,1fr))) en une 'carte' foncee qui AVALAIT visuellement les 4 mini-cards dedans
3. Flag anti-double-render window._advisorRendering pouvait rester TRUE si la premiere invocation crashait (setTimeout 2s race condition)

Fixes chirurgicaux appliques:

FIX 1: .hd position:sticky -> position:relative (z-index 10 au lieu de 100)
Preserve le style visuel mais supprime l'attachement top:0 qui cause le flottement

FIX 2: Remplace entierement le bloc WAVE-OPTB-ADVISOR-GRID-REFONTE-23AVR-V1-opus (lignes 45-77) par un nouveau bloc WAVE-REPAIR-23AVR-V1-opus MINIMAL qui:
- Garde scrollbar doree 14px
- Garde pre blocks scroll
- Garde kill des max-height:85vh / 90vh agressifs
- SUPPRIME #advisor-content>div{background,border,padding} (cause de cartes vides)
- SUPPRIME display:grid force sur advisor-content
- SUPPRIME le override position:absolute -> relative (buildAdvisor n'utilise pas de position:absolute de toute facon)
- Respecte doctrine 'enrichir jamais ecraser' : laisse buildAdvisor garder ses styles inline d'origine

FIX 3: Supprime le flag window._advisorRendering et son setTimeout reset. buildAdvisor peut etre appele plusieurs fois sans bloquer (idempotent).

GOLD backup: vault-gold/opus/wave-v2-repair-deep-*/
Doctrine GOLD respecte.
Chattr -i/+i pattern respecte.
Zero suppression.
Zero backend touch.
NR 153/153 invariant.
2026-04-23 20:45:32 +02:00
2026-04-22 03:50:03 +02:00
2026-04-22 05:00:04 +02:00
2026-04-23 16:05:02 +02:00
2026-04-23 05:00:05 +02:00
2026-04-23 05:00:05 +02:00
2026-04-23 01:25:02 +02:00
2026-04-22 05:15:03 +02:00
2026-04-23 20:40:03 +02:00
2026-04-23 20:15:03 +02:00
2026-04-23 20:30:06 +02:00
2026-04-22 04:10:03 +02:00
2026-04-22 17:10:03 +02:00
2026-04-22 17:50:04 +02:00
2026-04-23 04:55:04 +02:00
2026-04-22 17:15:03 +02:00
2026-04-23 20:00:08 +02:00
2026-04-22 10:50:03 +02:00
2026-04-23 04:15:02 +02:00
Description
No description provided
4.8 GiB
Languages
HTML 56.9%
PHP 28.6%
JavaScript 6.2%
Shell 5.7%
Python 2.1%
Other 0.5%