Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
@@ -0,0 +1,39 @@
# YouTube Personal 18.7.23b — Faux positifs du classificateur
## Intrus observé
`25 Races de Chevaux de Trait Les Plus Puissantes au Monde`
apparaissait dans le profil High-tech.
## Cause
Le classificateur utilisait `haystack.contains(keyword)`.
Le mot-clé High-tech court `ai` correspondait donc aussi à des fragments de
mots, notamment :
- `trait`
- `maison`
- d'autres mots contenant les lettres `ai`
La vidéo de chevaux pouvait alors recevoir artificiellement des points
High-tech.
## Correction
Les mots-clés et expressions doivent maintenant correspondre à des frontières
de mots après normalisation.
Exemples :
- `AI` correspond à `AI`
- `AI` ne correspond plus à `trait`
- `PC` correspond à `PC`
- `BlackBerry` / `بلاك بيري` restent reconnus
- les expressions comme `artificial intelligence` restent reconnues
## Impact
Le correctif s'applique à toutes les catégories et réduit les faux positifs
causés par les mots-clés courts.
## Fichier modifié
- lib/services/interest_profile_service.dart
Aucun autre composant n'est modifié.