GE2 Move — rapport d'avancement

Généré le 1 octobre 2026 à 17:59 (heure de Paris) · version du code 7c5bf0d

1. Résumé

Application non encore en ligne. Connexion sécurisée terminée et testée en local ; installation de test Cloudflare planifiée (offre gratuite), en attente de l'autorisation de l'outil Cloudflare.

Préparation au pilote
14 %
1 condition(s) sur 7 terminée(s) et prouvée(s)
Plan technique d'hébergement
83 %
5 phase(s) sur 6 terminée(s) avec preuve
Tests automatiques (dernier passage)
1221/1221
30 séries sur 30 · 1 octobre 2026 à 17:54
Méthode de calcul

Conditions du pilote

#ConditionÉtatFait / manque
1Parcours de base de bout en bout : dossier → inventaire → devis → planning du jour JEn cours
Fonctions présentes dans le code hérité de l'export (dossiers, inventaire, devis PDF, planning), couvertes par des tests automatiques du domaine. En ligne sur l'essai (30/09/2026) : entreprise fictive, dossier, objet, photo et devis PDF réalisés par Eric, sans erreur. Plafond de 50 dossiers levé : archivage des dossiers terminés (dossiers illimités en pratique), vérifié en ligne avec 150 dossiers fictifs.
Manque : Planning du jour J non encore parcouru en ligne ; parcours complet par une autre personne non fait.
Preuves : Séries de tests : check, api, professional-ui, customer-journey-ui, final-ux-ui · docs/infra/PHASE-2-PLAN.md (9b1ef95)
2Authentification solide et cloisonnement des données entre entreprisesEn cours
Connexion par lien ou code sur invitation, sessions, page des appareils, création d'entreprise réservée à l'administrateur. 18 tests de sécurité dédiés ; cloisonnement couvert par les tests d'API. En ligne sur l'essai : connexion réelle réussie, adresse IP visiteur transmise, journaux sans donnée personnelle. Secours d'envoi Mailjet testé en conditions réelles (bascule réussie, journaux sans donnée personnelle).
Manque : Relecture par un expert extérieur non faite ; sur l'essai, pas de Cloudflare Access (décision du 30/09/2026).
Preuves : Commits 6613066 à 3d51c8a · Séries auth-security (18), entry-auth (5), api (538) · docs/infra/PHASE-1-REVUE-SECURITE.md · Commit 8b380b7 ; série sign-in-mail (12)
3Sauvegardes régulières et restauration réellement essayéeEn cours
Sauvegarde chiffrée automatique chaque nuit, relue entièrement avant d'être gardée, en deux exemplaires : sur le PC d'Eric et dans son OneDrive personnel (copie vérifiée octet par octet). Historique Time Travel de Cloudflare (7 jours). E-mail d'alerte immédiat si une sauvegarde échoue, et veilleur quotidien (petit programme Cloudflare séparé) qui prévient si aucune sauvegarde n'a réussi depuis 36 heures. Trois restaurations réellement essayées et réussies : copie chiffrée dans une base neuve, retour arrière Time Travel, et copie OneDrive dans une base temporaire (72 tables et 214 lignes identiques). Panne simulée : alerte reçue par Eric. Procédure écrite.
Manque : Sur données fictives uniquement. La copie est toujours fabriquée par le PC d'Eric (s'il reste éteint, l'alerte prévient mais aucune copie n'est faite) ; Microsoft (fichiers chiffrés) à ajouter aux sous-traitants. Premier passage automatique du veilleur en ligne le 02/10/2026, à confirmer.
Preuves : docs/infra/PHASE-3-PLAN.md (2c5d079) · docs/infra/RESTAURATION.md (bf7f271) · Commits 1244597, 647e4c1, b256a97, 579c0a7 · docs/infra/SAUVEGARDE-2-PLAN.md (7c5bf0d) · Commits 3281996, c4457b0, 7c5bf0d · Série sauvegarde-d1 (18)
4Export complet des données d'une entreprise dans un format exploitableTerminé Prouvée
Export complet vérifié de bout en bout sur l'installation en ligne (essai, 150 dossiers fictifs) : archive ZIP contrôlée par empreintes, dossiers actifs et archivés, photos, devis et factures, et tableaux lisibles dans Excel (dossiers, inventaire, factures et avoirs, paiements). Trois défauts antérieurs qui rendaient l'export vide, en erreur ou tronqué en conditions réelles ont été corrigés.
Manque : Volume : au-delà d'environ 800 photos, devis figés ou factures dans un même espace, l'export devra être découpé (limite Cloudflare de 1000 appels par requête).
Preuves : docs/infra/PHASE-4-PLAN.md (e1995a0) · Commits 6a048b5, 5c86495, 50864d9, 2bac370 · Série case-archive (19) · Fichier téléchargé en ligne vérifié le 01/10/2026 : 100 archives, 50 dossiers actifs, dossiers.csv 150 lignes
5Lieu d'hébergement connu, maîtrisé et communiqué par écritEn cours
Décisions prises (Cloudflare, données au repos en UE). Installation d'essai en ligne : base D1 en juridiction UE confirmée par Cloudflare ; photos stockées dans cette même base (R2 non activé).
Manque : Document écrit pour les pilotes à rédiger et à faire valider par le juriste.
Preuves : docs/infra/PHASE-0-ANALYSE.md (b9b98b7) · docs/infra/PHASE-2-PLAN.md (1797958)
6Bases RGPD : contrat de sous-traitance validé par un juristeÀ faire
Sous-traitants identifiés : Cloudflare, Brevo, Mailjet (secours d'envoi, en service depuis le 30/09/2026), OpenAI (si inventaire photo activé).
Manque : Contrat et information des clients à établir avec un juriste.
7Tests sur de faux dossiers par une autre personne que le fondateurÀ faire
— Recette de 54 vérifications faite par Claude le 01/10/2026 (écran local, tests automatiques et vérifications en ligne d'Eric) : défauts trouvés corrigés et déployés. Kit du testeur extérieur prêt : copie vierge de la feuille de recette et note d'accueil.
Manque : Aucun testeur extérieur n'a encore fait la recette : à trouver par Eric.
Preuves : docs/pilote/RECETTE.md · docs/pilote/ACCUEIL-TESTEUR.md (b9068c6) · Commits b665bdb, 9f4cb91

Phases du plan

PhaseÉtatPreuve
0. Analyse de l'hébergementTerminédocs/infra/PHASE-0-ANALYSE.md, commit b9b98b7
1. Connexion des utilisateurs (local)TerminéCommits 6613066 à 9945d1d, fusionnés dans main ; test:local 1164/1164 ; e-mail réel reçu le 30/09/2026
Trois vérifications ne sont possibles qu'en ligne (IP visiteur, cookie Secure réel, journaux) : elles sont inscrites au plan de la phase 2.
2. Installation de test sur Cloudflare (offre gratuite)TerminéEssai en ligne sur https://essai.ge2move.net (UE), 0 €. Parcours complet réussi (commits 43d531c, 02c482e) ; secours Mailjet testé en réel le 30/09/2026 (commit 8b380b7) ; bilan dans docs/infra/PHASE-2-PLAN.md (commit 9b1ef95).
Sans Cloudflare Access ni R2 (choix d'Eric) ; temps de calcul au-dessus de la limite nominale gratuite, sans rejet constaté.
3. Sauvegardes et restauration testéeTerminéSauvegarde quotidienne automatique en service depuis le 01/10/2026 ; restauration n° 1 (copie chiffrée, base neuve) le 30/09/2026 et n° 2 (Time Travel) le 01/10/2026, réussies ; procédure docs/infra/RESTAURATION.md ; bilan dans docs/infra/PHASE-3-PLAN.md (commit 2c5d079).
Une seule copie, sur le PC d'Eric (allumé, session ouverte) ; pas d'alerte automatique ; Time Travel 7 jours en offre gratuite.
4. Préparation pilote (plafond de dossiers, export vérifié)TerminéArchives de dossiers et export exploitable en ligne sur l'essai le 01/10/2026 : 100 dossiers archivés automatiquement, export vérifié de bout en bout ; bilan docs/infra/PHASE-4-PLAN.md (commit e1995a0).
Dossier archivé en lecture seule ; export à découper au-delà d'environ 800 éléments lourds.
5. Raccordement de app.ge2move.comÀ faire—

2. Dernières modifications du code (14 derniers jours)

53 enregistrement(s) dans Git. Source : historique Git du projet.

DateModificationRéf.
1 octobre 2026Sauvegardes : essais réels réussis et deux correctifs.7c5bf0d
1 octobre 2026Sauvegardes : mise en ligne (table de la dernière sauvegarde, veilleur, alerte d'essai).c4457b0
1 octobre 2026Sauvegardes : deuxième copie hors du PC, alerte d'échec et veilleur quotidien.3281996
1 octobre 2026Recette : copie vierge pour le testeur et note d'accueil en page web.9f4cb91
1 octobre 2026Recette : note d'accueil du testeur extérieur.b9068c6
1 octobre 2026Recette : message « autre onglet » rétabli et noms d'onglets dans l'aide.b665bdb
1 octobre 2026Devis, factures et avoirs : nouvelle mise en page et logo du déménageur.d5bdb29
1 octobre 2026Corrections de recette : droits des collaborateurs, accès du particulier, textes et présentation.8dd166c
1 octobre 2026Correction : écart serveur/navigateur à l'ouverture d'une entreprise (défaut antérieur).606b7d2
1 octobre 2026Recette avant pilotes : page de 54 vérifications et note de mise en place.04b25f7
1 octobre 2026Fiche technique du projet mise à jour.fc9d0d6
1 octobre 2026Phase 4 terminée : vérification en ligne avec 150 dossiers fictifs et bilan.e1995a0
1 octobre 2026Correction : l'export s'arrêtait en cours de route (limite d'appels Cloudflare).2bac370
1 octobre 2026Correction : l'export d'une entreprise échouait en ligne (défaut antérieur).50864d9
1 octobre 2026Phase 4 : avancement de l'étape 641a9680
1 octobre 2026Correction : l'export complet téléchargeait un fichier vide (défaut antérieur).5c86495
1 octobre 2026Export complet avec les archives et des tableaux lisibles dans Excel.6a048b5
1 octobre 2026Phase 4 : avancement des étapes 1 à 54e0264d
1 octobre 2026Écran Archives, archivage automatique, plafond fondé sur la taille réelle.36e0e16
1 octobre 2026Archives de dossiers côté serveur : table, archivage, réactivation, photos protégées ; 10 tests.7df40ce
1 octobre 2026Phase 4 : constat (le plafond de 50 vient de la taille de l'espace), plan et options.142c8e6
1 octobre 2026Phase 3 terminée : sauvegarde quotidienne automatique et bilan.2c5d079
1 octobre 2026Sauvegarde automatique : jeton Cloudflare dédié, limité à la base.579c0a7
1 octobre 2026Retour arrière Time Travel réussi ; procédure de restauration écrite.bf7f271
30 septembre 2026Restauration réussie dans une base neuve ; l'export brut de Cloudflare ne se réimportait pas, corrigé.b256a97
30 septembre 2026Sauvegarde : relecture tolérante à l'ordre de l'export ; première sauvegarde réelle de l'essai.647e4c1
30 septembre 2026Script de sauvegarde chiffrée de la base, avec relecture complète ; 8 tests.1244597
30 septembre 2026Plan de la phase 3 : sauvegardes et essais de restauration.24a5bce
30 septembre 2026Phase 2 terminée : bascule Mailjet testée en ligne, bilan de phase.9b1ef95
30 septembre 2026Secours d'envoi des e-mails : Mailjet remplace Cloudflare (payant) ; tests adaptés.8b380b7
30 septembre 2026Logo du menu rendu lisible.7cd79cb
30 septembre 2026Menu de navigation fixe de l'espace professionnel (ordinateur et téléphone), plus aucun contenu masqué.718ce82
30 septembre 2026Parcours complet réussi sur l'essai en ligne (dossier, photo, devis PDF).02c482e
30 septembre 2026Correctif : sur Cloudflare, des enregistrements réussis étaient signalés en erreur ; comptage aligné, tests renforcés.43d531c
30 septembre 2026Essai mis en ligne sur essai.ge2move.net et vérifié (connexion réelle, journaux, adresse IP, temps de calcul).1797958
30 septembre 2026Configuration de l'installation d'essai ; base d'essai créée en UE et structurée (51 migrations).85156a9
30 septembre 2026Stockage des photos dans la base de données pour l'essai (sans R2) ; 8 tests.996ffe3
30 septembre 2026Plan de la phase 2 validé : installation d'essai sur l'offre gratuite de Cloudflare, avec Mailjet comme secours d'envoi.33ae513
30 septembre 2026Dossier pour l'expert sécurité et mise à jour de la documentation technique.9945d1d
30 septembre 2026Tests de sécurité de la connexion : 18 tests, 5 défauts trouvés et corrigés.3d51c8a
30 septembre 2026Envoi réel des e-mails par Brevo opérationnel : domaine ge2move.net authentifié, premier e-mail reçu.8e3b71e
29 septembre 2026Code d'envoi des e-mails : Brevo, avec bascule vers un service de secours ; 10 tests.3cd0f44
29 septembre 2026Écrans de connexion, page des appareils, invitations, création d'entreprise réservée à l'administrateur.296fa30
29 septembre 2026Preuve de faisabilité : la bibliothèque de connexion fonctionne avec l'application.6613066
29 septembre 2026Plan de la phase 1 (connexion sur invitation) validé.d5ee513
29 septembre 2026Analyse de l'hébergement : DNS vérifié, raccordement sans toucher à ge2move.com, données en UE, coûts.b9b98b7
29 septembre 2026Fiche technique du projet complétée (CLAUDE.md).684b2d3
29 septembre 2026État des erreurs de lint documenté honnêtement.b238268
29 septembre 2026Retrait de la version hors connexion, devenue inutile.93d8dec
29 septembre 2026Correction du faux message de conflit à la première ouverture d'un espace.f169ddd
29 septembre 2026Correction du mode développement sous Windows.6f8a490
28 septembre 2026Mise à jour du contexte du projet après l'audit.57b1423
28 septembre 2026Import du code de l'application (export Sites v0.203.0).afd25d9

3. Déploiements Cloudflare

Source : Cloudflare, interrogé en lecture seule au moment de la génération.

ÉlémentDateRésultatDétail
Application (Worker ge2move-essai)30 septembre 2026 à 20:20déployéversion 3d311c74
Application (Worker ge2move-essai)30 septembre 2026 à 20:22déployéversion 311787e0
Application (Worker ge2move-essai)30 septembre 2026 à 20:31déployéversion 72be537f
Application (Worker ge2move-essai)30 septembre 2026 à 20:34déployéversion 87c6a720
Application (Worker ge2move-essai)1 octobre 2026 à 10:47déployéversion daf82a93
Application (Worker ge2move-essai)1 octobre 2026 à 11:06déployéversion 6f4c53e2
Application (Worker ge2move-essai)1 octobre 2026 à 11:19déployéversion 38d0f1aa
Application (Worker ge2move-essai)1 octobre 2026 à 13:45déployéversion 96339cce
Rapport (Pages ge2move-reporting)il y a 1 heureréussi (en ligne)production · code d5bdb29
Rapport (Pages ge2move-reporting)il y a 6 heuresréussi (en ligne)production · code fc9d0d6
Rapport (Pages ge2move-reporting)il y a 9 heuresréussi (en ligne)production · code 2c5d079
Rapport (Pages ge2move-reporting)il y a 21 heuresréussi (en ligne)production · code 9b1ef95
Rapport (Pages ge2move-reporting)il y a 1 jourréussi (en ligne)production · code 718ce82
Rapport (Pages ge2move-reporting)il y a 1 jourréussi (en ligne)production · code 02c482e
Rapport (Pages ge2move-reporting)il y a 1 jourréussi (en ligne)production · code 1797958
Rapport (Pages ge2move-reporting)il y a 1 jourréussi (en ligne)production · code 1797958

4. Fonctionnalités livrées

FonctionnalitéTestComment
Sauvegardes : deuxième copie (OneDrive), alerte d'échec et veilleur quotidien
Livrée : 2026-10-01 · 3281996 c4457b0 7c5bf0d
Testée
  • Copie chiffrée vérifiée octet par octet dans le OneDrive personnel d'Eric (30 jours + 12 mois) ; la clé n'y va jamais
  • E-mail Brevo immédiat en cas d'échec : panne simulée en réel, alerte reçue par Eric
  • Veilleur : Worker séparé, chaque matin, alerte si aucune sauvegarde depuis 36 h (au plus une par jour)
  • Restauration depuis la copie OneDrive réussie (72 tables, 214 lignes identiques) ; 7 tests ajoutés ; 0 €
Limite : La copie dépend toujours du PC d'Eric pour être fabriquée.
Recette complète (54 vérifications) et kit du testeur extérieur
Livrée : 2026-10-01 · b665bdb b9068c6 9f4cb91
Testée
  • 22 dernières vérifications : 6 à l'écran, le reste par les tests automatiques
  • Corrigé : message « autre onglet » (défaut antérieur) et noms d'onglets dans l'aide ; déployé
  • Copie vierge de la feuille de recette et note d'accueil publiées (privées) pour le testeur extérieur
Limite : Cloisonnement à refaire en ligne avec deux vrais comptes ; testeur extérieur à trouver.
Devis, factures et avoirs : nouvelle mise en page et logo du déménageur
Livrée : 2026-10-01 · d5bdb29
Testée
  • Suite à la remarque d'Eric « devis pas assez premium » : maquette validée, puis en-tête, encadrés, tableau, totaux, signature et pied de page refaits
  • Chaque déménageur peut ajouter son logo (Entreprise et tarifs › Coordonnées), réduit automatiquement ; à défaut, initiales de l'entreprise
  • Facture : « Déjà réglé / Reste à payer » ; dates en toutes lettres
  • En ligne sur l'essai le 01/10/2026 (version 69c3a55a), rendu validé par Eric ; test:local 1214/1214
Limite : Le logo n'apparaît pas encore sur la page de devis vue par le client.
Recette avant pilotes : 54 vérifications et premières corrections
Livrée : 2026-10-01 · 04b25f7 606b7d2 8dd166c
Testée
  • Page de recette partagée (54 vérifications) ; 32 faites par Claude en local, connexion par e-mail, export Excel et PDF validés en ligne par Eric
  • Corrigé : un collaborateur ne peut plus modifier l'identité de l'entreprise ; le particulier sans compte colle le lien de son déménageur au lieu d'une impasse
  • Corrigé : écart serveur/navigateur à l'ouverture d'une entreprise (défaut antérieur) ; textes, pluriels, dates et noms de fichiers en français
Limite : Environ 22 vérifications non essentielles restent à faire.
Archives de dossiers (dossiers illimités en pratique)
Livrée : 2026-10-01 · 7df40ce 36e0e16
Testée
  • Onglet Archives : recherche, fiche en lecture seule, réactivation ; archivage groupé ; jauge d'occupation
  • Archivage automatique des dossiers fermés depuis 30 jours
  • En ligne : 100 dossiers fictifs archivés en une opération, recherche en 11 à 13 ms
  • 12 tests dédiés et 1 test d'interface
Limite : Un dossier archivé est en lecture seule ; l'espace actif reste limité à environ 50 dossiers complets en cours.
Export complet exploitable (archives et tableaux Excel)
Livrée : 2026-10-01 · 6a048b5 5c86495 50864d9 2bac370
Testée
  • Fichier téléchargé en ligne vérifié : empreintes valides, 100 archives, tableaux de 150 dossiers et 750 objets
  • Trois défauts antérieurs corrigés (fichier vide, export d'entreprise en erreur, fichier tronqué)
  • 7 tests dédiés, dont la limite d'appels Cloudflare
Limite : À découper au-delà d'environ 800 photos, devis figés ou factures dans un même espace.
Sauvegarde chiffrée quotidienne de la base et restauration testée
Livrée : 2026-10-01 · 1244597 647e4c1 b256a97 579c0a7 2c5d079
Testée
  • 11 tests automatiques (sauvegarde-d1) : chiffrement, refus d'une mauvaise clé ou d'un fichier modifié, relecture, ordre de restauration, rétention
  • Restauration réelle dans une base neuve : 70 tables et 89 lignes identiques, photo identique octet par octet
  • Retour arrière Time Travel réussi sur l'essai (ligne témoin retrouvée, puis état initial exact)
  • Tâche planifiée vérifiée : sauvegarde OK en 12 s
Limite : Découverte : l'export brut de Cloudflare ne se réimporte pas, d'où la commande « preparer ». Une seule copie, sur le PC d'Eric.
Secours d'envoi des e-mails de connexion par Mailjet
Livrée : 2026-09-30 · 8b380b7 9b1ef95
Testée
  • 12 tests automatiques de l'envoi et de la bascule (sign-in-mail) ; tests de sécurité adaptés ; 1181/1181
  • Domaine ge2move.net authentifié chez Mailjet (SPF, DKIM, preuve de propriété)
  • Bascule réelle réussie sur l'essai : fausse clé Brevo, e-mail reçu via Mailjet, journaux avec un simple code d'erreur
Limite : Offre gratuite Mailjet (200 e-mails par jour), suffisante pour un secours.
Menu de navigation fixe (gauche sur ordinateur, barre en bas sur téléphone)
Livrée : 2026-09-30 · 718ce82 7cd79cb
Testée
  • 2 tests automatiques dédiés (final-ux-ui)
  • Vérifié dans le navigateur, formats ordinateur et téléphone : menu fixe, rubriques, panneau « Plus », contenu non masqué
  • Mis en ligne sur l'essai le 30/09/2026
  • Logo du menu rendu lisible (retour d'Eric) ; validé par Eric le 30/09/2026
Installation d'essai sur Cloudflare (essai.ge2move.net)
Livrée : 2026-09-30 · 996ffe3 85156a9 43d531c 02c482e
Testée
  • Parcours complet réussi en ligne : entreprise fictive, dossier, objet, photo, devis PDF
  • Aucune erreur sur 22 appels à l'API ; temps de calcul médian 19 ms, aucun rejet
  • Adresse IP visiteur transmise ; journaux sans adresse ni code
Limite : Pas de Cloudflare Access (décision d'Eric).
Stockage des photos dans la base D1 (essai sans R2)
Livrée : 2026-09-30 · 996ffe3
Testée
  • 8 tests automatiques (d1-photo-store)
  • Photo ajoutée en ligne, rattachée au dossier et conservée après rechargement (30/09/2026)
Limite : Solution d'essai ; R2 recommandé pour les vrais pilotes.
Correctif : enregistrements refusés à tort sur Cloudflare (écart de comptage D1)
Livrée : 2026-09-30 · 43d531c
Testée
  • Cause vérifiée par une expérience sur la base d'essai
  • Tests alignés sur le comportement de Cloudflare : 538/538 (459 échecs sans le correctif)
  • 5 tests dédiés (d1-changes) ; parcours en ligne sans erreur
Connexion par lien ou code à 6 chiffres, sur invitation uniquement
Livrée : 2026-09-30 · 296fa30 3d51c8a
Testée
  • 18 tests de sécurité automatiques (auth-security)
  • 5 tests de redirection (entry-auth)
  • Parcours vérifié dans un navigateur (code, lien, appareil de confiance)
  • Premier e-mail réel reçu en boîte de réception principale le 30/09/2026
Limite : En ligne sur l'essai depuis le 30/09/2026 ; pas encore relue par un expert.
Sessions 12 h / 30 jours (appareil de confiance), page « Mes appareils », déconnexion
Livrée : 2026-09-30 · 296fa30 3d51c8a
Testée
  • Tests automatiques : durées, cookies, révocation, expiration (auth-security)
  • Vérification navigateur
Limite : Durées fixes : reconnexion mensuelle sur appareil de confiance (choix validé le 30/09/2026).
Création d'entreprise réservée à l'administrateur, invitation des salariés
Livrée : 2026-09-29 · 296fa30
Testée
  • Test automatique dédié (api)
  • Parcours complet responsable → salarié vérifié par script local
Limite : Local uniquement.
Envoi des e-mails de connexion par Brevo (domaine ge2move.net authentifié)
Livrée : 2026-09-30 · 3cd0f44 8e3b71e
Testée
  • 10 tests automatiques de l'envoi et de la bascule (sign-in-mail)
  • E-mail réel reçu le 30/09/2026
Limite : Brevo gratuit ne permet pas de couper le suivi des clics ; risque jugé faible (le lien seul ne connecte pas).
Correction : faux message « Une autre session a modifié les dossiers » à la première ouverture
Livrée : 2026-09-29 · f169ddd
Testée
  • Test automatique dédié (api)
  • Constaté corrigé lors de la première connexion réelle le 30/09/2026
Démarrage du mode développement sous Windows
Livrée : 2026-09-29 · 6f8a490
Testée
  • Démarrage vérifié en 25 s et parcours navigateur
Limite : Concerne le poste de développement, pas les utilisateurs.
Retrait de la version hors connexion
Livrée : 2026-09-29 · 93d8dec
Testée
  • Tests automatiques, vérification des types, construction complète, accueil vérifié dans le navigateur
Fonctions héritées de l'export v0.203.0 (dossiers, inventaire, devis PDF, factures, planning, sauvegardes, invitations clients…)
Livrée : 2026-09-28 (import) · afd25d9
Partiellement testée
  • Couvertes par la suite de tests automatiques héritée
  • Accueil, espace professionnel et création d'entreprise vérifiés en local
Limite : Non vérifiées de bout en bout par une personne ; score commercial documenté de 56/100 dans l'export.
Détail des 30 séries de tests automatiques
SérieRéussis
photo-retention-ui7/7
submission-inbox-ui6/6
analysis-history-ui6/6
capacity13/13
capacity-ledger18/18
entry-auth5/5
sign-in-mail12/12
auth-security18/18
d1-photo-store8/8
d1-changes5/5
sauvegarde-d118/18
case-archive19/19
check47/47
api538/538
network18/18
finance-ui21/21
collection-draft-ui4/4
invitation-access7/7
invitation-ui12/12
dictation10/10
customer-journey-ui33/33
professional-ui37/37
local-photo-draft9/9
collection-submission-recovery8/8
local-photo-draft-ui8/8
server-photo-draft-ui12/12
hybrid-ui98/98
quote-validity-ui3/3
final-ux-ui215/215
production-status6/6

5. Blocages, risques et reste à faire

Blocages
  • Aucun
Risques
  • moyen Certains défauts n'apparaissent qu'en conditions réelles (trois trouvés sur l'export en phase 4) : chaque fonction importante doit être vérifiée en ligne, pas seulement par les tests automatiques.
  • moyen Temps de calcul par page mesuré en ligne : médiane 19 à 29 ms (limite nominale gratuite 10 ms), aucun rejet constaté ; risque d'erreurs si Cloudflare appliquait strictement la limite.
  • moyen vinext (couche Next.js sur Vite) est en version bêta ; jamais déployé sur le vrai Cloudflare.
  • faible La migration de base 0040 n'est pas acceptée telle quelle par Wrangler : un script dédié est nécessaire.
  • faible 54 erreurs de lint documentées (docs/LINT_STATUS.md) dans les composants de devis, de sauvegarde et d'enregistrement.
  • faible Localisation des journaux Cloudflare non garantie dans l'UE (le code n'y écrit aucune donnée personnelle).
  • moyen Photos envoyées à OpenAI (États-Unis) si l'inventaire assisté est activé : à trancher avec le juriste.
  • moyen Essai accessible publiquement (sans Cloudflare Access) : des robots ont sondé l'adresse dès la mise en ligne (réponses 404). Seule la connexion sur invitation protège l'application.
Reste à faire
  • Trouver un testeur extérieur (kit prêt : feuille de recette vierge et note d'accueil).
  • Améliorations notées en recette : numérotation automatique des factures, statut « Confirmé » à l'acceptation, logo sur la page de devis du client.
  • Sauvegardes : confirmer le premier passage du veilleur (02/10/2026) ; plus tard, sauvegarde lancée depuis le cloud sans le PC.
  • Export : découpage au-delà d'environ 800 éléments lourds (avant qu'un client approche ce volume).
  • Phase 5 : raccordement de app.ge2move.com via Cloudflare for SaaS.
  • Relecture sécurité par un expert extérieur (dossier prêt).
  • Contrat de sous-traitance RGPD avec un juriste.
  • Tests sur faux dossiers par une autre personne.

6. Génération

Rapport généré automatiquement le 1 octobre 2026 à 17:59. Aucun secret (clé, jeton, mot de passe, variable d'environnement) n'est lu ni publié ; un contrôle automatique bloque la publication en cas de doute.