You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cloture le plan qualite et verrouille les derniers flux critiques
Uniformise les journaux du flux d'installation des outils en introduisant des préfixes de stage stables pour distinguer explicitement la phase système de la phase Python. Les messages du préflight moteur utilisent désormais des marqueurs cohérents de type [tools:system] et le flux venv/system Python applique un préfixe [tools:python], ce qui facilite la lecture des logs, le diagnostic et la validation par smoke checks.
Ajoute une couverture de test dédiée pour le comportement Linux en mode Python système afin de vérifier l'activation effective de --break-system-packages et sa non-utilisation hors du périmètre attendu. Ces tests verrouillent le contrat de compatibilité demandé pour les installations pip sur Linux lorsque l'application s'appuie sur le Python système.
Renforce l'isolation des tests du dependency analyzer en nettoyant les stubs injectés dans sys.modules et en réinitialisant l'état partagé entre les cas de test. Cela évite la pollution inter-tests et stabilise les scénarios heuristiques qui dépendent d'un environnement d'import propre.
Ajoute la politique de quality freeze et documente explicitement le statut des bugs bloquants validés par la checklist de smoke release. Le plan qualité est désormais cadré par une règle de gel des flux critiques et par un état documentaire clair indiquant qu'aucun bug bloquant connu ne reste ouvert après validation par les smoke checks.
Met à jour la documentation utilisateur et mainteneur pour refléter cette finalisation, y compris la note sur les onglets monolithiques dans la documentation engine, la référence à la quality freeze policy dans le README, l'enrichissement de la checklist de release et la fermeture complète de TODO.md avec toutes les phases et tout le backlog désormais marqués comme clôturés.
Copy file name to clipboardExpand all lines: TODO.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,11 +54,11 @@
54
54
-[x] les engines sans exception presente tous un probleme de design au niveau du bouton de choix d'icon. En effet le button est un simple button donc on ne sais pas si licon est bien selectionner alors il serait pertinent dajoutetr un label a coter qui montre le chemin de licon selectionner ce qui peut aussi permetrttre un parametrage a la foix ux/ui et manuel.
55
55
## Docs
56
56
57
-
-[] il faut preciser dans la docs for engine a la section de monolitics ui que pas la peine de faire le scroll area cr l'ui s'en charge automatiquement dès qu-il voit que le tab est trop large.
57
+
-[x] il faut preciser dans la docs for engine a la section de monolitics ui que pas la peine de faire le scroll area cr l'ui s'en charge automatiquement dès qu-il voit que le tab est trop large.
58
58
59
59
## venvmanager
60
60
61
-
-[] il faut que sur linux si on utilise le python of system que les installation utilise le flag break system package pour s'assurer que l-instalation aura lieu coute que coute. sur windows cela nest pas necessaire car windwos n-a pas souvent de problme niveau resolution de package.
61
+
-[x] il faut que sur linux si on utilise le python of system que les installation utilise le flag break system package pour s'assurer que l-instalation aura lieu coute que coute. sur windows cela nest pas necessaire car windwos n-a pas souvent de problme niveau resolution de package.
62
62
63
63
## ide gui
64
64
-[x] donner toute les capacité gui de classic gui à ide gui.
@@ -77,3 +77,11 @@
77
77
-[x] ajouter une documentation detaillee du dependency analyzer.
78
78
-[x] ajouter une vue d'architecture Core/Engine/UI.
79
79
-[x] ajouter un guide contributeur operable.
80
+
81
+
## Finalisation
82
+
83
+
-[x] ajouter la politique de quality freeze et le statut des bugs bloquants valides par smoke checks.
84
+
-[x] uniformiser les logs du flux d'installation outils avec des prefixes de stage stables.
85
+
-[x] ajouter les tests Linux system Python pour confirmer --break-system-packages.
86
+
-[x] corriger l'isolation des stubs de tests deps_analyser pour eviter la pollution de sys.modules.
87
+
-[x] toutes les phases et tout le backlog sont maintenant clotures.
0 commit comments