diff --git a/doc/rapport.gpp.md b/doc/rapport.gpp.md
index 6544b13ebc328dbd795d44b3daf88ea5a6760940..abc2931c0973a5b645f63fbf4d788b42e379482a 100644
--- a/doc/rapport.gpp.md
+++ b/doc/rapport.gpp.md
@@ -1837,6 +1837,7 @@ La personnalisation **2** est passive: elle remplace juste un fichier
 mais ne nécessite pas de mécanisme spécial sur la machine de déploiement
 pour l'exécuter.
 
+!!ifdef{PRINT_TODO}
 # Architecture finale du projet
 
 ## Composants
@@ -1906,6 +1907,8 @@ comment l'ajouter au serveur de déploiement.**
 système de personnalisation avec ansible, et comment créer les scripts
 de personnalisation, avec un exemple type simple.**
 
+!!endif{PRINT_TODO}
+
 # Conclusion
 
 ## Synthèse du travail effectué
diff --git a/doc/rapport.md b/doc/rapport.md
index 565df99b24a38664a7c31b027a94fda8a238f041..cb634ccdb8b361dcf9e405d6385e776b3e653ae6 100644
--- a/doc/rapport.md
+++ b/doc/rapport.md
@@ -1947,74 +1947,7 @@ La personnalisation **2** est passive: elle remplace juste un fichier
 mais ne nécessite pas de mécanisme spécial sur la machine de déploiement
 pour l'exécuter.
 
-# Architecture finale du projet
 
-## Composants
-
-**TODO: diagramme des composants du projet et description**
-
-## Processus de déploiement
-
-**TODO: diagramme du processus de déploiement et description complète de
-ce dernier. Explication détaillées de la structure des scripts de
-déploiement, de leurs possibilités et de leurs limitations.**
-
-## Architecture réseau
-
-**TODO: description de l'architecture réseau finale utilisée pour
-développer et tester le système avec diagramme. Expliquer comment cette
-architecture de test peut être transposée à une architecture de
-production.**
-
-## Processus de build
-
-**TODO: expliquer comment sont construites les différentes parties du
-projet. Expliquer les différentes parties du makefile et les différentes
-images docker utilisées pour construire les différents composants.**
-
-## Déploiement du serveur
-
-**TODO: expliquer comment le serveur peut fonctionner à l'aide d'un
-`docker-compose` réunissant les serveurs TFTP, NFS et DHCP. Expliquer
-comment ces différentes parties sont utilisés dans un environnement de
-développement, les limitations, et comment adapter cette configuration à
-un environnement de production.**
-
-## Structure des images
-
-**TODO: expliquer exactement comment sont structurées les données des
-images (raw et clonezilla).**
-
-# Utilisation du système déployé
-
-## Déployer une image sur un poste
-
-Cette section contient une marche à suivre qui décrit les étapes pour
-déployer une image sur un poste client quand un serveur est déjà
-installé et configuré, que la machine est configurée pour démarrer sur
-le réseau.
-
-1. Démarrer la machine et attendre qu'elle
-
-**TODO: expliquer pas à pas comment utiliser l'interface pour déployer
-une image sur un client et les différentes inter-actions de
-l'utilisateur, avec des captures d'écran, etc.**
-
-## Création d'une image clonezilla
-
-**TODO: expliquer pas à pas comment créer une image avec clonezilla et
-comment l'ajouter au serveur de déploiement.**
-
-## Création d'une image dd
-
-**TODO: expliquer pas à pas comment créer une image avec clonezilla et
-comment l'ajouter au serveur de déploiement.**
-
-## Préparation d'une image pour qu'elle supporte le système de personnalisation
-
-**TODO: expliquer comment préparer un système pour qu'il supporte le
-système de personnalisation avec ansible, et comment créer les scripts
-de personnalisation, avec un exemple type simple.**
 
 # Conclusion
 
diff --git a/doc/rapport.pdf b/doc/rapport.pdf
index 100fb04a6e096a165f31a41072c469323b8d5add..04e093a9fb18e2ae7e793d5f80f2e228c86489ad 100644
Binary files a/doc/rapport.pdf and b/doc/rapport.pdf differ