Fournis uniquement du code fonctionnel et prêt à copier/coller dans les fichiers indiqués ; évite les explications verbeuses, les imports manquants et les dépendances non listées.