Sommaire mensuel · mai 2026

Mai 2026 en revue

Retour aux fondations, et une vitrine publique qui prend forme

Un regard distillé sur un mois de consolidation — méthode et spécification d’abord, l’application mobile prête pour les testeurs, et ezkey.org qui gagne son portail API et son explorateur de méthodologie.

En bref

Mai a délibérément échangé la vitesse de livraison fonctionnelle contre des fondations. L’énergie dominante est allée à rendre la méthode de travail du projet explicite et publiable — skills, vues enrichies, pack téléchargeable, et frontières plus claires entre méthodologie et artefacts de livraison. En parallèle, le site public a gagné son portail API, son explorateur de méthodologie, et des parcours d’évaluation pour l’aperçu expérimental, tandis que l’application mobile a franchi le seuil des tests internes avec un support bilingue et une sécurité resserrée. Un courant soutenu de maintenance des dépendances a couru tout au long du mois, dont un passage à Spring Boot 4.0 et la montée en version Vite 8 de l’Admin UI.

Documentation & méthodologie

La méthode de travail a mûri d’une pratique informelle vers quelque chose de versionnable et explorable: minimum viable method, skills de workflow, plan incubation, discipline GitHub Issues, et principes de jugement de design sont tous arrivés le même mois. La méthodologie a gagné une vue enrichie publique avec assistant de navigation, mode sombre, et téléchargement hors ligne — ainsi qu’une politique de publication explicite séparant ce qui sort comme produit méthode des registres internes de livraison. La documentation backlog et composants a grandi en parallèle, et la terminologie a été resserrée (langage de milestone à la place des tags de phase, posture plus claire sur rate-limit et tests).

Hygiène de code

L’entretien des dépendances a été continu plutôt qu’épisodique: Dependabot a été configuré à l’échelle du projet, Spring Boot est passé en 4.0.6, et la toolchain Admin UI a bondi vers Vite 8 avec une longue chaîne de montées Orval. Une passe React Doctor a ciblé lint et polish dans la console d’administration. Le CI mobile s’est aligné sur Yarn 4 via Corepack, et les scripts de conformité de licences se sont améliorés.

Admin UI

Au-delà des montées de toolchain, la console a gagné des horodatages de journaux d’audit adaptés à la corrélation d’incidents et une passe de nettoyage lint qui a resserré l’usage du contexte. Le travail était préparatoire plutôt que massif — l’enrichissement lourd des listes opérateur viendrait le mois suivant.

Application mobile

C’est le fil produit le plus fort du mois. L’application a atteint les tests Android internes — un parcours complet d’enrôlement à authentification pour des testeurs extérieurs — et a livré une interface bilingue anglais/français. Côté sécurité: stockage Android scellé pour les valeurs d’enrôlement de longue durée, et un écran dédié aux préférences de sécurité. Les flux orientés opérateur se sont améliorés: nettoyage de l’assistant d’enrôlement, suivi de dernière activité, retour inline sur l’authentification, saisie PIN réutilisable, et hooks refactorisés pour auth en attente et enrôlement. Fin mai a ouvert une piste délibérée de modernisation de stack (React Native 0.85, ESLint 9, garde-fous CI).

Backend & contrats d’API

Les changements backend ont soutenu les workflows opérateur et mobile: API de création d’enrôlement, réémission de code d’activation pour admins en attente, et gestion admin avec contexte tenant. La journalisation d’audit a été affinée pour la corrélation. Spring Boot 4.0.6 est arrivé à travers la stack. Les pages de référence API publiques sur ezkey.org ont été finalisées en parallèle de la documentation interne des contrats.

Le reste, digne de mention

Mai se lit comme un pivot intentionnel — investir dans le design explicite et la méthode avant de pousser plus de surface. L’application mobile est désormais entre les mains de testeurs; le site public peut expliquer APIs et méthodologie; la méthode interne n’est plus un savoir tribal. La suite naturelle en juin: rendre cette fondation opérationnelle au quotidien (rythme d’hygiène, vues opérateur plus riches) plutôt que d’inventer de nouvelles voies.