Une suite de tests qui a rétréci au lieu d'échouer
After a directory restructure, 13 of 57 Jest suites could not resolve @nestjs/* and workspace imports, so the run got quietly smaller instead of failing.
Le filet avait un trou
Le test, le journal d'audit, le scanner, la CI — couvrant moins que je ne le supposais.
La restructuration du 25/08/2026 en control-plane / data-plane / intelligence-plane a déplacé beaucoup de chemins. Après, 13 des 57 suites ne pouvaient plus résoudre les imports @nestjs/* ou @open-derja/*.
La partie qui vaut la peine d'être retenue, c'est à quoi ça ressemblait : pas une campagne de tests en échec, juste une plus petite. Parmi les suites mortes, il y avait un spec tasks.service de 403 lignes couvrant le moteur de tâches — la pièce de logique métier la plus importante du projet — et il ne tournait pas, silencieusement. Corrigé avec modulePaths et moduleNameMapper dans la config jest, faisant passer la suite d'une campagne trompeusement verte à 59 suites et 302 tests vraiment verts.
Une suite de tests qui ne peut pas résoudre ses imports et une suite de tests qui n'existe pas ont l'air identiques dans une ligne de résumé. Après tout déplacement structurel, le nombre à vérifier est le décompte, pas la couleur.