Command Palette, Recherche et Algorithme du Feed
XERA1 combine une palette de commande instantanée, un moteur de recherche dans la base de données et un algorithme de recommandation multi-signaux pour valoriser les preuves de travail les plus pertinentes.
1. Command Palette (`dedicated-search-overlay`)
La recherche est accessible à tout moment via la palette de commande :
- Raccourcis clavier : Déclenchement via `Cmd+K` (macOS) ou `Ctrl+K` (Windows/Linux). Touche `ESC` pour fermer l'overlay.
- Interface dédié : Overlay modal `dedicated-search-overlay` proposant une frappe réactive et un affichage en temps réel.
- Historique & Mode Hors-ligne : Conservation d'un historique de recherche local sur 7 jours et support du mode hors-ligne pour les recherches récentes.
2. Portée de la Recherche (3 Entités Indexées)
Le moteur de recherche interroge directement 3 entités principales dans la base de données Supabase :
- Utilisateurs (`users`) : Recherche par nom d'utilisateur, titre professionnel et bio.
- Contenus / Preuves (`content`) : Recherche dans les titres et descriptions des preuves publiées.
- Pages Professionnelles (`professional_pages`) : Recherche par nom de marque, bio, description et secteur d'activité / industrie.
3. Algorithme du Feed Discover (Moteur Multi-Signaux)
Le fil de découverte de XERA1 n'est pas un simple flux chronologique. Il s'appuie sur un moteur de recommandation multi-signaux pondéré :
| Signal de Recommandation | Pondération | Description / Indicateurs |
|---|---|---|
| Engagement | 40% | Interactions, réactions, commentaires et partages générés par le contenu. |
| Qualité Créateur | 35% | Régularité du builder, statut certifié et niveau de réputation. |
| Fraîcheur Temporelle | 25% | Récence de la publication et actualité de l'étape. |
Facteurs d'Amplification et Diversification
- Bonus de Momentum Proof of Work : Récompense la vitesse et la cadence de publication de preuves quotidiennes.
- Gravité Sociale : Prise en compte des validations de jalons par des tiers, des témoins et des partages réseau.
- Pertinence Pro : Alignement avec les centres d'intérêt du visiteur et les sujets techniques.
- Ratio d'Exploration (~12%) : Injection contrôlée d'environ 12% de contenus diversifiés pour faire découvrir de nouveaux créateurs émergents.
4. Infinite Scroll et Pagination
L'affichage du feed est optimisé pour une grande fluide d'utilisation : la pagination s'effectue progressivement par blocs de 20 éléments déclenchés automatiquement grâce à l'API `IntersectionObserver`.