Avant de signer le bail, dis-moi si ce logement est décent : lis l'annonce jointe (image dans le dossier courant), plan et coupe compris, et contrôle-la avec les règles du logement décent.

Les règles à appliquer, sans en inventer d'autres (décret n° 2002-120 du 30 janvier 2002, version en vigueur) :
- Article 4 : au moins une pièce principale avec soit une surface habitable d'au moins 9 m² et une hauteur sous plafond d'au moins 2,20 m, soit un volume habitable d'au moins 20 m³. Surfaces et volumes calculés selon l'article R156-1 du code de la construction et de l'habitation : les parties de moins de 1,80 m de hauteur ne comptent pas.
- Article 2, 7° : les pièces principales ont un éclairement naturel suffisant et un ouvrant donnant à l'air libre.
- Article 2, 6° : des dispositifs de ventilation qui renouvellent l'air et évacuent l'humidité.
- Article 3, 4° : une cuisine ou un coin cuisine pouvant recevoir un appareil de cuisson, avec un évier raccordé à l'eau chaude et froide.
- Article 3, 5° : une installation sanitaire intérieure avec un WC séparé de la cuisine et une douche ou une baignoire, en eau chaude et froide.
- Article 3 bis : en France métropolitaine, depuis le 1er janvier 2025 le logement doit être au moins en classe F ; classe E au moins à partir du 1er janvier 2028, classe D au moins à partir du 1er janvier 2034.

Méthode :
1. Lis vraiment l'annonce : surface annoncée, cotes, hauteurs de la coupe, position de chaque pièce, fenêtres, équipements écrits, classe DPE. Écris tout dans `releve.json`, avec ce que tu as dû supposer.
2. Calcule toi-même, avec un petit script, la surface de la pièce principale à 1,80 m et plus, sa hauteur sous plafond et son volume habitable ; écris chaque ligne de calcul. Puis passe les 6 contrôles un par un : ✅ ou ❌, le chiffre trouvé, l'article. Vérifie tes calculs deux fois.
3. Écris `controle.md` : les 6 contrôles, les calculs, le verdict (DÉCENT ou NON DÉCENT) et ce qui reste à vérifier sur place.

Puis dessine en code (Python : matplotlib, numpy, Pillow ; ffmpeg pour la vidéo ; installe ce qui manque), sans générateur d'images, avec une qualité de planche d'agence d'architecture (fond clair, trait net, 3 couleurs au plus, rien qui déborde ni ne se chevauche, très peu de texte et en gros pour un téléphone) :
- `plan-controle.png`, 1080 × 1350 : le plan redessiné ; la partie sous 1,80 m hachurée avec sa ligne et ses m² ; la surface qui compte en couleur pleine avec son chiffre en grand ; chaque point en ❌ entouré en rouge.
- `controle-1.png` à `controle-6.png`, 1080 × 1350 chacun : une seule règle par image, en très gros : le nom du contrôle, ✅ ou ❌ énorme, le chiffre trouvé face au seuil, l'article en petit en bas. Pas de tableau.
- `verdict.png`, 1080 × 1350 : le verdict en énorme, la raison principale en une ligne, l'article cité.
- `surface.mp4`, 1080 × 1350, 30 i/s, H.264, yuv420p, 6 s environ : le plan apparaît avec la surface annoncée, puis la zone sous 1,80 m se hachure pendant qu'un compteur de m² descend jusqu'à la surface qui compte, tenue 1 s à la fin. La première image n'est jamais vide.

Ouvre chaque PNG et quelques images de la vidéo pour les regarder, et corrige tout texte coupé ou qui se chevauche. Termine en donnant le verdict, les chiffres de chaque contrôle, et en quelques lignes ce que tu as lu et ce que tu as supposé. N'invente rien sans le dire.
