Campagne de tests — Non régression
145 scénarios de test couvrant l'ensemble des fonctionnalités de Vitalunch
145
Tests au total
69
Priorité haute
65
Priorité moyenne
11
Priorité basse
145 test(s) affiché(s)
| ID | Module | Fonctionnalité | Scénario | Résultat attendu | Priorité | Statut | Date |
|---|---|---|---|---|---|---|---|
| AUTH-01 | Authentification | Connexion email/mot de passe | Un utilisateur se connecte avec des identifiants valides | L'utilisateur est connecté et redirigé vers la page d'accueil | Haute | — | |
| AUTH-02 | Authentification | Connexion échec | Un utilisateur se connecte avec un mauvais mot de passe | Message d'erreur affiché, connexion refusée | Haute | — | |
| AUTH-03 | Authentification | Connexion Apple | Un utilisateur se connecte via Sign in with Apple | L'utilisateur est authentifié et son compte est créé/lié | Haute | — | |
| AUTH-04 | Authentification | Déconnexion | Un utilisateur connecté clique sur "Se déconnecter" | Session terminée, redirection vers l'accueil | Haute | — | |
| AUTH-05 | Authentification | Accès admin | Un utilisateur non-admin tente d'accéder à une page admin | Redirection vers l'accueil, accès refusé | Haute | — | |
| AUTH-06 | Authentification | Rôle cuisinier | Un utilisateur cuisinier se connecte | Accès uniquement à P2-Fabrication des Menus | Moyenne | — | |
| AUTH-07 | Authentification | Rôle livreur | Un utilisateur livreur se connecte | Accès uniquement à P3-Livraison des Menus | Moyenne | — | |
| AUTH-08 | Authentification | Invitation utilisateur | Un admin invite un nouvel utilisateur par courriel | Courriel d'invitation envoyé, utilisateur créé | Moyenne | — | |
| PUB-01 | Site public | Page Accueil | Affichage de la page d'accueil | Toutes les sections s'affichent correctement (hero, concept, CTA) | Haute | — | |
| PUB-02 | Site public | Page Concept | Navigation vers la page Concept | Page Concept s'affiche avec tout son contenu | Moyenne | — | |
| PUB-03 | Site public | Page Chef | Navigation vers la page Chef | Page Chef s'affiche avec la biographie et les photos | Moyenne | — | |
| PUB-04 | Site public | Page Nutrition | Navigation vers la page Nutrition | Page Nutrition s'affiche correctement | Moyenne | — | |
| PUB-05 | Site public | Page Engagement | Navigation vers la page Engagement | Page Engagement s'affiche correctement | Moyenne | — | |
| PUB-06 | Site public | Formulaire Contact | Envoi d'un message via le formulaire de contact | Courriel envoyé à l'adresse configurée, message de confirmation affiché | Haute | — | |
| PUB-07 | Site public | Liste des Menus | Affichage de la liste publique des menus disponibles | Menus actifs affichés avec photo, prix et description | Haute | — | |
| PUB-08 | Site public | Mentions légales | Navigation vers les mentions légales | Page s'affiche avec le contenu juridique | Basse | — | |
| PUB-09 | Site public | Politique de confidentialité | Navigation vers la politique de confidentialité | Page s'affiche avec le contenu RGPD/Loi 25 | Basse | — | |
| PUB-10 | Site public | Navigation mobile | Navigation sur le site en mobile (menu burger) | Menu mobile s'ouvre, liens fonctionnels | Haute | — | |
| CLI-01 | Espace client | Profil client | Création/édition du profil client (nom, téléphone, adresse) | Données sauvegardées et affichées | Haute | — | |
| CLI-02 | Espace client | Gestion des enfants | Ajout d'un enfant (prénom, nom, âge, école, classe) | Enfant créé et visible dans la liste | Haute | — | |
| CLI-03 | Espace client | Édition enfant | Modification des informations d'un enfant | Modifications sauvegardées | Moyenne | — | |
| CLI-04 | Espace client | Suppression enfant | Suppression d'un enfant | Enfant retiré de la liste | Moyenne | — | |
| CLI-05 | Espace client | Points de livraison | Ajout d'un point de livraison (domicile/école) | Point de livraison créé et sélectionnable lors d'une commande | Haute | — | |
| CLI-06 | Espace client | Passer une commande | Sélection de menus, dates de repas, enfants et points de livraison | Commande créée en brouillon avec items corrects | Haute | — | |
| CLI-07 | Espace client | Calcul des totaux | Vérification du calcul sous-total, remise, TPS, TVQ et total | Totaux corrects selon les taux paramétrés | Haute | — | |
| CLI-08 | Espace client | Remise engagement hebdo | Commande avec engagement hebdomadaire | Remise appliquée selon le pourcentage paramétré | Moyenne | — | |
| CLI-09 | Espace client | Paiement Stripe | Paiement d'une commande via Stripe (carte test 4242) | Paiement réussi, statut passe à "payee", facture générée | Haute | — | |
| CLI-10 | Espace client | Paiement Stripe échec | Paiement avec carte déclinée | Erreur affichée, commande reste en brouillon | Haute | — | |
| CLI-11 | Espace client | Historique des commandes | Consultation de l'historique des commandes passées | Liste des commandes avec statut, total et lien facture | Haute | — | |
| CLI-12 | Espace client | Téléchargement facture | Téléchargement du PDF d'une facture payée | PDF s'ouvre/télécharge avec les bonnes informations | Haute | — | |
| CLI-13 | Espace client | Limite de commande | Commande au-delà du nombre max de menus par jour | Message d'erreur, commande bloquée | Moyenne | — | |
| CLI-14 | Espace client | Heure limite commande | Commande après l'heure limite paramétrée | Message d'erreur ou date reportée au lendemain | Moyenne | — | |
| CLI-15 | Espace client | Jour de fermeture | Sélection d'une date de repas correspondant à un jour de fermeture | Date non disponible dans le calendrier | Moyenne | — | |
| ADM-01 | Admin - Comptes | Liste des comptes | Affichage de tous les comptes utilisateurs | Liste complète avec nom, email, rôle, statut | Haute | — | |
| ADM-02 | Admin - Comptes | Changement de rôle | Modification du rôle d'un utilisateur | Rôle mis à jour, accès modifiés | Haute | — | |
| ADM-03 | Admin - Commandes | Liste des commandes | Affichage de toutes les commandes | Liste avec client, date, statut, total | Haute | — | |
| ADM-04 | Admin - Commandes | Recherche commandes | Recherche par nom de client ou numéro de facture | Résultats filtrés correctement | Moyenne | — | |
| ADM-05 | Admin - Commandes | Tri colonnes | Tri par date, statut, total (asc/desc) | Tri appliqué correctement | Moyenne | — | |
| ADM-06 | Admin - Commandes | Changement de statut | Passage d'une commande de "payee" à "livree" | Statut mis à jour | Haute | — | |
| ADM-07 | Admin - Commandes | Génération facture PDF | Génération du PDF d'une commande payée | PDF généré avec numéro de facture séquentiel | Haute | — | |
| ADM-08 | Admin - Commandes | Numérotation facture | Vérification de l'incrémentation du numéro de facture | Numéro séquentiel partagé Lunch/Prestation | Haute | — | |
| ADM-09 | Admin - Commandes | Note de crédit | Génération d'une note de crédit pour un remboursement | PDF note de crédit généré avec numéro NC-AAAA-XXXX | Haute | — | |
| ADM-10 | Admin - Commandes | Remboursement Stripe | Remboursement d'une commande via Stripe | Remboursement traité, statut "remboursee", note de crédit créée | Haute | — | |
| MEN-01 | Admin - Menus P1 | CRUD Entrées | Création, modification, suppression d'une entrée | Entrée sauvegardée/modifiée/supprimée | Haute | — | |
| MEN-02 | Admin - Menus P1 | CRUD Plats | Création, modification, suppression d'un plat | Plat sauvegardé/modifié/supprimé | Haute | — | |
| MEN-03 | Admin - Menus P1 | CRUD Desserts | Création, modification, suppression d'un dessert | Dessert sauvegardé/modifié/supprimé | Haute | — | |
| MEN-04 | Admin - Menus P1 | Création de menu | Création d'un menu (nom, dates, entrée, plat, dessert, prix) | Menu créé avec tous les composants liés | Haute | — | |
| MEN-05 | Admin - Menus P1 | Édition de menu | Modification d'un menu existant | Modifications sauvegardées | Haute | — | |
| MEN-06 | Admin - Menus P1 | Suppression de menu | Suppression d'un menu | Menu retiré de la liste | Moyenne | — | |
| MEN-07 | Admin - Menus P1 | Période de disponibilité | Menu avec date de début et date de fin | Menu visible uniquement dans la période définie | Moyenne | — | |
| MEN-08 | Admin - Menus P1 | Photo de menu | Ajout d'une photo à un menu | Photo affichée dans la liste et le détail | Basse | — | |
| MEN-09 | Admin - Menus P1 | Jours de fermeture | Ajout/suppression d'un jour de fermeture | Jour de fermeture bloqué dans le calendrier de commande | Moyenne | — | |
| FAB-01 | Admin - Fabrication P2 | Vue hebdomadaire | Affichage de la semaine courante avec les menus à fabriquer | Liste des menus groupés par jour avec quantités | Haute | — | |
| FAB-02 | Admin - Fabrication P2 | Navigation semaines | Navigation vers semaine précédente/suivante | Données mises à jour selon la semaine | Moyenne | — | |
| FAB-03 | Admin - Fabrication P2 | Agrégation par menu | Vérification du regroupement des commandes par menu | Quantités totales correctes par menu et par jour | Haute | — | |
| FAB-04 | Admin - Fabrication P2 | Détail par enfant/point livraison | Dépliage du détail d'un menu | Liste des enfants et points de livraison affichée | Moyenne | — | |
| FAB-05 | Admin - Fabrication P2 | Calendrier de fabrication | Ouverture du calendrier modal | Calendrier affiche le volume par jour avec légende | Moyenne | — | |
| FAB-06 | Admin - Fabrication P2 | Zoom photo menu | Clic sur la photo d'un menu | Photo agrandie dans une fenêtre modale | Basse | — | |
| LIV-01 | Admin - Livraison P3 | Tableau de bord livraison | Affichage des livraisons du jour | Liste des menus à livrer par point de livraison | Haute | — | |
| LIV-02 | Admin - Livraison P3 | Statut de livraison | Marquage d'une livraison comme effectuée | Statut mis à jour, date/heure réelle enregistrée | Haute | — | |
| LIV-03 | Admin - Livraison P3 | Filtre par date | Sélection d'une date de livraison spécifique | Livraisons filtrées par date | Moyenne | — | |
| LIV-04 | Admin - Livraison P3 | Calendrier de livraison | Ouverture du calendrier modal | Calendrier affiche le volume de commandes par jour | Moyenne | — | |
| LIV-05 | Admin - Livraison P3 | Navigation au mois courant | Clic sur l'icône CalendarCheck | Calendrier repositionné sur le mois courant | Basse | — | |
| DASH-01 | Dashboard/Comptabilité | Onglet Lunch | Affichage des ventes de la section Lunch | KPIs, graphiques et tableau des ventes affichés | Haute | — | |
| DASH-02 | Dashboard/Comptabilité | Onglet Prestations | Affichage des ventes de la section Prestations | KPIs et graphiques des factures de prestation affichés | Haute | — | |
| DASH-03 | Dashboard/Comptabilité | Onglet Cumulatif | Affichage du cumulatif Lunch + Prestations | Données agrégées correctes, graphiques combinés | Haute | — | |
| DASH-04 | Dashboard/Comptabilité | Sélection de période | Filtrage par jour/semaine/mois | Données recalculées selon la période | Haute | — | |
| DASH-05 | Dashboard/Comptabilité | Tri des colonnes | Tri par colonne (montant, date, etc.) | Tri appliqué avec icônes visuelles | Moyenne | — | |
| DASH-06 | Dashboard/Comptabilité | Bilan modal | Ouverture du Bilan pour une période | Récapitulatif ventes nettes, dépenses, NDF, profit affiché | Haute | — | |
| DASH-07 | Dashboard/Comptabilité | Export PDF Bilan | Téléchargement du Bilan en PDF | PDF généré avec toutes les sections financières | Moyenne | — | |
| DASH-08 | Dashboard/Comptabilité | Pavé factures émises | Vérification du montant total des factures émises dans l'onglet Prestations | Montant TTC des factures "emise" affiché sous le compteur | Moyenne | — | |
| DASH-09 | Dashboard/Comptabilité | Prestations sur factures payées | Consultation du CA et des taxes Prestations | Uniquement les factures "payee" contribuent au CA et aux taxes | Haute | — | |
| DASH-10 | Dashboard/Comptabilité | Pavé Dépenses/NDF Cumulatif | Consultation du pavé Dépenses + Notes de frais dans l'onglet Cumulatif | Dépenses et NDF filtrées par période affichées (HT, TPS, TVQ, TTC) | Haute | — | |
| DASH-11 | Dashboard/Comptabilité | Bénéfice Cumulatif | Vérification du calcul bénéfice/perte dans l'onglet Cumulatif | Bénéfice = (CA net - remb. + Prestations HT) - Dépenses HT, identique au Bilan | Haute | — | |
| DASH-12 | Dashboard/Comptabilité | Bilan factures payées | Consultation des revenus Prestations dans le Bilan | Uniquement les factures "payee" incluses dans le CA et les taxes | Haute | — | |
| PRE-01 | Clients/Prestations | CRUD Client Prestation | Création d'un client prestation (particulier/entreprise) | Client créé avec NEQ, TPS, TVQ si entreprise | Haute | — | |
| PRE-02 | Clients/Prestations | Édition client prestation | Modification des informations d'un client | Modifications sauvegardées | Haute | — | |
| PRE-03 | Clients/Prestations | Désactivation client | Passage d'un client en statut inactif | Client non sélectionnable dans les nouvelles factures | Moyenne | — | |
| PRE-04 | Clients/Prestations | Création facture prestation | Création d'une facture avec lignes multiples | Facture créée avec sous-total, taxes et total calculés | Haute | — | |
| PRE-05 | Clients/Prestations | Facture avec taxes | Création d'une facture avec TPS + TVQ | Taux appliqués, montants corrects sur le PDF | Haute | — | |
| PRE-06 | Clients/Prestations | Facture sans taxes | Création d'une facture sans taxes | TPS et TVQ à 0% et 0,00 $ affichées sur le PDF | Haute | — | |
| PRE-07 | Clients/Prestations | Quantité entière | Saisie d'une quantité (entier uniquement) | Décimales refusées, entier accepté | Moyenne | — | |
| PRE-08 | Clients/Prestations | Génération PDF facture | Génération automatique du PDF après création | PDF ouvert avec logo, infos client, lignes, totaux | Haute | — | |
| PRE-09 | Clients/Prestations | Numérotation facture prestation | Vérification de l'incrémentation partagée avec Lunch | Numéro séquentiel correct, Parametres mis à jour | Haute | — | |
| PRE-10 | Clients/Prestations | Statut facture | Passage d'une facture de "emise" à "payee" | Statut mis à jour | Moyenne | — | |
| PRE-11 | Clients/Prestations | Totaux automatiques | Vérification de l'affichage des totaux (HT, TPS, TVQ, TTC) | Cartes de totaux correctes et mises à jour | Haute | — | |
| PRE-12 | Clients/Prestations | Recherche factures | Recherche par client ou numéro de facture | Résultats filtrés correctement | Moyenne | — | |
| PRE-13 | Clients/Prestations | Édition facture émise | Modification d'une facture au statut "emise" (lignes, prix, quantités) | Modifications sauvegardées, numéro de facture et client d'origine conservés | Haute | — | |
| PRE-14 | Clients/Prestations | Régénération PDF facture | Édition d'une facture émise déclenchant la régénération du PDF | Nouveau PDF généré avec les lignes et totaux mis à jour | Haute | — | |
| PRE-15 | Clients/Prestations | Suppression facture émise | Suppression d'une facture au statut "emise" | Facture supprimée après confirmation | Moyenne | — | |
| PRE-16 | Clients/Prestations | Garde suppression facture | Tentative de suppression d'une facture "payee" | Suppression bloquée (statut non émis) | Haute | — | |
| FRN-01 | Fournisseurs/Dépenses/NDF | CRUD Fournisseur | Création d'un fournisseur (nom, NEQ, TPS, TVQ, contact) | Fournisseur créé et visible dans la liste | Haute | — | |
| FRN-02 | Fournisseurs/Dépenses/NDF | Édition fournisseur | Modification d'un fournisseur | Modifications sauvegardées | Moyenne | — | |
| FRN-03 | Fournisseurs/Dépenses/NDF | Désactivation fournisseur | Passage d'un fournisseur en inactif | Fournisseur non sélectionnable dans les dépenses | Basse | — | |
| FRN-04 | Fournisseurs/Dépenses/NDF | CRUD Dépense | Création d'une dépense (fournisseur, date, montant, catégorie) | Dépense créée avec calcul taxes automatique | Haute | — | |
| FRN-05 | Fournisseurs/Dépenses/NDF | Dépense avec taxes | Création d'une dépense avec TPS + TVQ | Totaux HT, TPS, TVQ, TTC calculés correctement | Haute | — | |
| FRN-06 | Fournisseurs/Dépenses/NDF | Dépense sans taxes | Création d'une dépense sans taxes | TPS et TVQ à 0, total = montant HT | Moyenne | — | |
| FRN-06b | Fournisseurs/Dépenses/NDF | Dépense taux manuels | Création d'une dépense en mode "manuelle" avec taux TPS/TVQ personnalisés | Taux saisis appliqués, totaux calculés correctement | Moyenne | — | |
| FRN-06c | Fournisseurs/Dépenses/NDF | Dépense montants fixes | Création d'une dépense en mode "montants_fixes" (TPS/TVQ en $) | Montants fixes ajoutés au HT, total TTC correct | Moyenne | — | |
| FRN-06d | Fournisseurs/Dépenses/NDF | Suppression dépense | Suppression d'une dépense avec confirmation | Dépense supprimée après confirmation | Moyenne | — | |
| FRN-06e | Fournisseurs/Dépenses/NDF | NDF taux manuels | Création d'une note de frais en mode "manuelle" | Taux personnalisés appliqués correctement | Moyenne | — | |
| FRN-06f | Fournisseurs/Dépenses/NDF | NDF montants fixes | Création d'une note de frais en mode "montants_fixes" | Montants TPS/TVQ en $ appliqués, total correct | Moyenne | — | |
| FRN-06g | Fournisseurs/Dépenses/NDF | Suppression NDF | Suppression d'une note de frais avec confirmation | NDF supprimée après confirmation | Moyenne | — | |
| FRN-07 | Fournisseurs/Dépenses/NDF | Justificatif dépense | Upload d'un fichier justificatif sur une dépense | Fichier uploadé et lié à la dépense | Moyenne | — | |
| FRN-08 | Fournisseurs/Dépenses/NDF | Statut dépense | Passage d'une dépense de "Reçue" à "Payée" | Statut mis à jour | Moyenne | — | |
| FRN-09 | Fournisseurs/Dépenses/NDF | Totaux réactifs Dépenses | Vérification du recalcul des totaux après ajout/modification | Totaux mis à jour en temps réel | Moyenne | — | |
| FRN-10 | Fournisseurs/Dépenses/NDF | CRUD Note de frais | Création d'une note de frais (bénéficiaire, date, montant, catégorie) | NDF créée avec calcul taxes | Haute | — | |
| FRN-11 | Fournisseurs/Dépenses/NDF | Bénéficiaire pré-rempli | Vérification du pré-remplissage "Emily LABROSSE" en lecture seule | Champ pré-rempli et non modifiable | Basse | — | |
| FRN-12 | Fournisseurs/Dépenses/NDF | Justificatif NDF | Upload d'un justificatif sur une note de frais | Fichier uploadé et lié | Moyenne | — | |
| FRN-13 | Fournisseurs/Dépenses/NDF | Statut NDF | Passage de "Soumise" à "Validée et Remboursée" | Statut mis à jour | Moyenne | — | |
| FRN-14 | Fournisseurs/Dépenses/NDF | Totaux réactifs NDF | Vérification du recalcul des totaux NDF | Totaux mis à jour en temps réel | Moyenne | — | |
| FRN-15 | Fournisseurs/Dépenses/NDF | Catégories de dépense | Création/modification d'une catégorie de dépense | Catégorie disponible dans les sélecteurs | Moyenne | — | |
| FRN-16 | Fournisseurs/Dépenses/NDF | Navigation par onglets fixes | Navigation entre Fournisseurs / Dépenses / Notes de frais | Barre d'onglets fixe en bas, contenu change | Moyenne | — | |
| FRN-17 | Fournisseurs/Dépenses/NDF | Bilan financier | Ouverture du Bilan agrégé (ventes, dépenses, NDF, profit) | Calculs corrects, export PDF fonctionnel | Haute | — | |
| COM-01 | Communication | Liste des modèles | Affichage des modèles de courriel | Liste avec identifiant, objet, statut actif | Moyenne | — | |
| COM-02 | Communication | Édition modèle | Modification du corps/signature d'un modèle | Modifications sauvegardées | Moyenne | — | |
| COM-03 | Communication | Activation/désactivation | Désactivation d'un modèle de courriel | Statut actif = false | Basse | — | |
| PAR-01 | Paramètres | Taux de taxes | Modification des taux TPS et TVQ | Nouveaux taux appliqués aux futures factures/commandes | Haute | — | |
| PAR-02 | Paramètres | Prix standard menu | Modification du prix standard d'un menu | Nouveau prix appliqué | Moyenne | — | |
| PAR-03 | Paramètres | Heure limite commande | Modification de l'heure max de commande | Nouvelle heure limite appliquée | Moyenne | — | |
| PAR-04 | Paramètres | Nombre max menus/jour | Modification du nombre maximum de menus par jour | Limite appliquée lors des commandes | Moyenne | — | |
| PAR-05 | Paramètres | Remise engagement hebdo | Modification du pourcentage de remise | Remise appliquée aux commandes avec engagement | Moyenne | — | |
| PAR-06 | Paramètres | Numérotation factures | Modification du numéro de départ des factures | Prochaine facture utilise le numéro paramétré | Haute | — | |
| PAR-07 | Paramètres | Numérotation notes de crédit | Modification du numéro de départ des notes de crédit | Prochaine note de crédit utilise le numéro paramétré | Moyenne | — | |
| PAR-08 | Paramètres | Email destinataire info | Modification de l'email destinataire des demandes d'info | Nouvelle adresse utilisée pour les notifications | Moyenne | — | |
| PAR-09 | Paramètres | Année financière | Modification des dates de début/fin d'année financière | Période utilisée dans les calculs du Dashboard | Moyenne | — | |
| PAR-10 | Paramètres | Livraison écoles active | Activation/désactivation du paramètre livraison_ecoles_active | Type de point de livraison "Ecole" affiché/masqué selon le paramètre | Moyenne | — | |
| EXP-01 | Exportation | Export CSV table | Export d'une table au format Excel (CSV) | Fichier CSV téléchargé avec BOM, compatible Excel | Haute | — | |
| EXP-02 | Exportation | Export PDF table | Export d'une table au format PDF | Fichier PDF téléchargé avec tableau mis en page | Moyenne | — | |
| EXP-03 | Exportation | Export toutes les tables | Export de toutes les tables en une fois | Tous les fichiers téléchargés successivement | Moyenne | — | |
| EXP-04 | Exportation | Comptage des enregistrements | Vérification du nombre d'enregistrements par table | Compteur affiché correctement pour chaque table | Basse | — | |
| EXP-05 | Exportation | Table vide | Export d'une table sans données | Message "Aucune donnée" affiché, pas de fichier téléchargé | Basse | — | |
| EXP-06 | Exportation | Toutes les tables présentes | Vérification que les 17 tables sont listées | Clients, Enfants, Points de livraison, Commandes, Menus, Entrées, Plats, Desserts, Jours de fermeture, Modèles courriel, Paramètres, Clients Prestations, Factures Prestations, Fournisseurs, Dépenses, Catégories de dépense, Notes de frais | Moyenne | — | |
| NOT-01 | Notifications | Courriel nouvelle commande | Une commande est payée | Courriel envoyé à l'admin avec détail (sans l'heure, date uniquement) | Haute | — | |
| NOT-02 | Notifications | Courriel nouveau client | Un nouveau client s'inscrit | Courriel de notification envoyé à l'admin | Moyenne | — | |
| NOT-03 | Notifications | Notification Slack | Une nouvelle commande est créée | Message envoyé dans le canal Slack configuré | Moyenne | — | |
| NOT-04 | Notifications | Courriel nouveaux utilisateurs | Un nouvel utilisateur s'enregistre | Notification envoyée aux admins | Basse | — | |
| WEB-01 | Webhooks | Stripe webhook - paiement | Réception d'un événement de paiement Stripe | Commande marquée payée, facture générée | Haute | — | |
| WEB-02 | Webhooks | Stripe webhook - remboursement | Réception d'un événement de remboursement Stripe | Commande marquée remboursée, note de crédit créée | Haute | — | |
| WEB-03 | Automatisations | Sync users to clients | Un nouvel utilisateur s'inscrit | Enregistrement client créé automatiquement | Moyenne | — | |
| WEB-04 | Automatisations | Create client on signup | Inscription d'un utilisateur | Profil client initial créé | Moyenne | — | |
| SEC-01 | Sécurité/RLS | Isolation des données client | Un client ne voit que ses propres commandes et enfants | Aucune donnée d'autres clients visible | Haute | — | |
| SEC-02 | Sécurité/RLS | Lecture publique menus | Un visiteur non connecté consulte les menus | Menus visibles (lecture publique autorisée) | Haute | — | |
| SEC-03 | Sécurité/RLS | Écriture admin uniquement | Un non-admin tente de créer/modifier un menu | Opération refusée (403) | Haute | — | |
| SEC-04 | Sécurité/RLS | Notes de frais propriétaire | Un utilisateur ne voit que ses propres notes de frais | Isolation par created_by_id | Moyenne | — |