# Limites et problèmes connus — Atelier Plume Mis à jour le 2026-10-03. > Document généré depuis [les données du suivi](https://github.com/shortyfactory/faire-parts/blob/main/src/data/project-tracking.json). Modifier la source puis exécuter `npm run docs:sync`. Ce registre distingue les fonctions de démonstration des vérifications encore nécessaires. Une compilation réussie ne remplace pas la recette sur le site déployé. ## LIM-01 · Les RSVP ne sont pas transmis **Périmètre :** Jardin secret, Rideau de soie et Porte de lumière **Impact :** Les mariés ne peuvent pas consulter les réponses saisies par leurs invités sur un autre appareil. **Situation actuelle :** Les nouvelles invitations publiées par un compte client transmettent leurs réponses au serveur et à la base. Les anciennes invitations fixes de démonstration continuent d’utiliser le stockage local. **Suite :** Configurer et vérifier PostgreSQL avec RSVP-01. ## LIM-02 · Paiement et envoi du formulaire de contact non raccordés **Périmètre :** /contact, règlement de la commande et pages de démonstration **Impact :** Aucun paiement n’est débité et le formulaire de contact ne transmet pas de message. Le paiement de la commande reste désactivé. **Situation actuelle :** Le compte, les brouillons et la publication sont codés. Le Stripe réel exige un compte et des clés fournis par le responsable du service. Aucun prestataire d’e-mail n’est configuré. **Suite :** COM-01, PAY-01 ## LIM-03 · Contenus et coordonnées d’exemple **Périmètre :** Modèles, tarifs, témoignages et pages légales **Impact :** Les numéros fictifs ne permettent pas de joindre un organisateur ; les listes example.com, lieux et offres ne constituent pas des informations commerciales définitives. **Situation actuelle :** Les coordonnées personnelles précédemment utilisées ont été remplacées. Les informations réelles doivent être fournies pour chaque publication personnalisée. **Suite :** COM-01, CAT-01 ## LIM-04 · Validation visuelle et comparaison aux références incomplètes **Périmètre :** Notamment les trois nouveaux faire-part et leurs animations **Impact :** La compilation ne garantit pas à elle seule le rendu sur tous les navigateurs ni la fidélité visuelle aux références. **Situation actuelle :** Le contrôle automatique du navigateur a rencontré une erreur technique 404. Les sources, les routes générées et le calendrier ont été contrôlés sans inspection visuelle complète. **Suite :** QA-01 ## LIM-05 · Déploiement et automatisation non confirmés **Périmètre :** Hostinger / GitHub **Impact :** Le dépôt local et un guide de configuration ne prouvent pas qu’un push met déjà à jour le site public. **Situation actuelle :** L’offre Cloud Startup et l’option Web App ont été montrées. Le domaine public et la preuve d’un déploiement automatique restent à renseigner. **Suite :** DEP-01 ## LIM-06 · Couverture inégale des modèles et langues **Périmètre :** Catalogue et invitations **Impact :** Toutes les entrées du catalogue ne disposent pas d’un faire-part interactif. Les modèles récents ne proposent que le français. **Situation actuelle :** Les anciens modèles disposent de contenus FR/NL/EN selon leur configuration. Les trois nouveaux modèles déclarent uniquement le français. **Suite :** CAT-01 ## LIM-07 · ESLint non configuré **Périmètre :** Outils de développement **Impact :** Le script npm run lint appelle next lint, mais aucune configuration ESLint ni dépendance ESLint directe n’est fournie dans le projet. **Situation actuelle :** Les vérifications réalisées reposent sur TypeScript, les compilations et des contrôles ciblés. Aucun résultat ESLint n’est revendiqué. **Suite :** Configurer ESLint avant d’en faire une étape de CI. ## LIM-08 · Mise en service PostgreSQL et accès initial à prévoir **Périmètre :** Hostinger Web App, configuration des variables et /admin/setup **Impact :** Sans base initialisée et secrets configurés, aucun compte, projet personnalisé ou RSVP ne peut être conservé en production. **Situation actuelle :** Les routes et le schéma sont implémentés. Une base PostgreSQL accessible, DATABASE_URL, AUTH_SECRET et ADMIN_BOOTSTRAP_TOKEN sont requis. **Suite :** AUTH-01 et DEP-01