Dis-moi si l'architecte est obligatoire pour ma maison : calcule la surface de plancher de mon plan (image jointe dans le dossier courant) pièce par pièce, avec les règles du code de l'urbanisme.

Les règles à appliquer, sans en inventer d'autres :
- Article R431-2 : une personne qui construit pour elle-même une maison (usage autre qu'agricole) n'a pas besoin d'architecte si la surface de plancher n'excède pas 150 m². Au-delà, l'architecte est obligatoire.
- Article R111-22 : la surface de plancher est la somme des surfaces de chaque niveau clos et couvert, mesurée au nu intérieur des façades, après déduction : 1° de l'épaisseur des murs autour des embrasures des portes et fenêtres donnant sur l'extérieur ; 2° des vides et trémies d'escalier ; 3° des surfaces sous 1,80 m de hauteur ou moins ; 4° des surfaces de stationnement (garage) ; 5° des combles non aménageables ; 6° des locaux techniques, mais pas dans une maison individuelle ; 7° des caves et celliers, seulement s'ils sont desservis par une partie commune ; 8° de 10 %, seulement en logement collectif.
- Les cloisons intérieures ne se déduisent pas, et la surface habitable écrite sur un plan n'est pas la surface de plancher.

Méthode :
1. Lis vraiment le plan : cotes, épaisseurs de murs, niveaux, pièces, trémie, zones sous 1,80 m, garage, largeur des baies. Écris tout dans `releve.json`, avec ce que tu as dû supposer.
2. Calcule niveau par niveau : la surface brute au nu intérieur, puis chaque déduction avec sa ligne de calcul et son alinéa. Dis aussi ce qui reste compté alors qu'on pourrait croire le contraire (cloisons, cellier, chaufferie…). Vérifie tes additions deux fois.
3. Écris `calcul.md` : le tableau ligne par ligne (niveau, élément, calcul, m², article), le total, l'écart avec 150 m² et le verdict.

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 vraie qualité de planche d'agence d'architecture (fond clair, trait net, une palette sobre de 3 couleurs au plus, typographie propre, rien qui déborde ni ne se chevauche) :
- `surface-plancher.png`, 1080 × 1350 : les niveaux redessinés au nu intérieur ; ce qui compte en couleur pleine, chaque déduction hachurée avec son nom et ses m² ; le sous-total de chaque niveau ; en bas, le total en très grand et le verdict.
- `controles.png`, 1080 × 1350 : la liste des contrôles, une ligne par règle, avec ✅ (déduit) ou ❌ (compté quand même), le chiffre trouvé et l'article ; puis le total et le verdict en grand : « ARCHITECTE OBLIGATOIRE » ou « ARCHITECTE PAS OBLIGATOIRE ».
- `comptage.mp4`, 1080 × 1350, 30 i/s, H.264, yuv420p, 9 s environ : le plan apparaît, chaque niveau se remplit avec un compteur de m² qui monte, puis chaque déduction se hachure pendant que le compteur descend, et la vidéo finit sur le total et le verdict tenus 1 s. 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 total, l'écart avec 150 m², le verdict, et en quelques lignes ce que tu as lu sur le plan et ce que tu as supposé. N'invente rien sans le dire.
