Temps limité
La saisie doit tenir dans le rythme d’un service et rester compréhensible sans formation longue.
Trakigon est mon cas principal : une application HACCP mobile construite à partir d’un problème observé sur le terrain, puis confrontée à des tests, à des erreurs et à des critères de validation explicites.
Après avoir accompagné 1 200 clients SaaS, dont plus de 900 lors de leur intégration, dans l’univers HACCP, j’ai observé un décalage récurrent : la procédure est connue, mais la preuve n’est pas toujours saisie au moment où l’action se produit. Le responsable relance ensuite l’équipe, recherche les documents et reconstitue l’historique.
La saisie doit tenir dans le rythme d’un service et rester compréhensible sans formation longue.
Les langues, les rôles et les niveaux d’aisance numérique varient au sein d’un même restaurant.
Une action critique ne peut pas disparaître parce que le téléphone perd momentanément sa connexion.
L’application permet de préparer la journée HACCP, de saisir les relevés, de documenter les réceptions, de suivre le nettoyage et de générer un rapport. Elle dialogue avec une interface web, une base Supabase et une infrastructure exploitée sur un serveur privé virtuel (VPS).

La saisie reste visible localement, puis elle est rejouée au retour du réseau. L’idempotence sert à empêcher une même action de créer deux preuves.
Une inscription n’est pas une activation. Le critère retenu combine une première preuve, un deuxième utilisateur et un retour sur trois jours distincts.
Les fonctions IA ont des cas d’évaluation : structure attendue, éléments obligatoires, réponses interdites et scénarios métier critiques.
Je documente les défaillances parce qu’elles montrent davantage le niveau d’un système qu’une simple liste de fonctionnalités.
Une ancienne route ouvrait une fenêtre sans mécanisme de fermeture. Le composant a été retiré du routeur et le parcours a été validé de nouveau sur téléphone.
Un durcissement a provoqué un plantage au démarrage. Il a été détecté dans logcat, corrigé puis vérifié après réinstallation.
Les files hors ligne ont reçu des clés d’idempotence côté serveur et des tests dédiés à la reprise et à la déduplication.
L’audit mobile du 19 juillet 2026 sépare ce qui est démontré, ce qui est partiellement couvert et ce qui reste à valider avant une publication sur les boutiques d’applications.
| Critère | Preuve | État |
|---|---|---|
| Qualité de la compilation | TypeScript strict, APK de débogage et paquet AAB de production générés. | Validé |
| Parcours sur appareil | Intégration, Aujourd’hui, Réception, Nettoyage, Traçabilité, Rapport et Profil vérifiés sur un appareil Android. | Validé |
| Persistance des preuves | Écritures CCP, réception, traçabilité et nettoyage contrôlées dans la base avec rattachement à l’employé. | Validé |
| Rapport exploitable | Rapport à 100 % vérifié et export PDF A4 de deux pages ouvert dans l’aperçu système. | Validé |
| Reprise hors ligne complète | Files d’attente et garde-fous présents ; le scénario complet, du mode avion à la reconnexion, doit encore être validé sur un appareil. | À compléter |
| Adoption en restaurant | La cohorte pilote et ses seuils sont définis, mais l’usage récurrent n’est pas encore démontré. | À prouver |
Ces retours de test externes montrent une vraie boucle de travail : le testeur indique précisément l’endroit où le parcours ne correspond pas à son attente, puis le produit est repris à partir de cette observation.




Pourquoi le fonctionnement hors ligne, comment l’activation est définie, ce qui a échoué et quels signaux décideront de la suite.