Gwadaking
94bb6f5e8c
Phase 2 : dérive, ImpactScore, slider temporel
Backend :
- OpenMeteoClient : vent horaire 72h (gratuit, sans clé)
- DriftSimulationService : échantillonnage ST_GeneratePoints,
déplacement itératif Stokes 3%, reconstruction ST_ConcaveHull,
4 horizons H+6/12/24/48, confiance décroissante
- ImpactScoreService : score 4 composantes (distance/densité/
vitesse/tendance), cache Redis TTL 3h, invalidation à chaque calcul
- ComputeForecastsCommand : traite les observations sans forecast
- SpotScoreController : score courant + horizons depuis forecasts
Frontend :
- TimelineSlider : navigation Now/+6h/+12h/+24h/+48h
- SargassesMap : couche observations (orange) vs forecasts (violet)
rechargée à chaque changement d'étape
- SpotPanel : affichage score par horizon actif + indicateur confiance
- Build → backend/public/spa/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 03:23:21 -04:00
..
2026-04-01 02:23:26 -04:00
2026-04-01 02:45:12 -04:00
2026-04-01 02:37:27 -04:00
2026-04-01 03:23:21 -04:00
2026-04-01 03:23:21 -04:00
2026-04-01 02:37:27 -04:00
2026-04-01 02:23:26 -04:00
2026-04-01 02:23:26 -04:00
2026-04-01 02:23:26 -04:00
2026-04-01 02:37:27 -04:00
2026-04-01 02:37:27 -04:00
2026-04-01 02:45:12 -04:00
2026-04-01 02:45:12 -04:00
2026-04-01 02:37:27 -04:00