SPB Git
6.2 KB · 41 lines markdown
1# Chapitre 22 — Métrés et quantités : bilan de rédaction (2026-10-31)23## Compteurs4- Prose : ≈ 13 970 mots (regex de `tools/check_manuscript.py`, tableaux et TikZ compris ; prose seule ≈ 12 500) ; 34 pages compilées (chapitre + solutions + bibliographie du chapitre).5- Figures : 5 — 2 PDF Matplotlib (`ch22-fig-repartition-corps.pdf` : montants par bloc de corps de métier × type d'unité, mêmes 7 blocs que la fig. 21 ; `ch22-fig-ecarts-metre.pdf` : écarts du métré de contrôle avec bandes ±5/±10 %) + 3 schémas TikZ dans le .tex (processus du métré ; plan coté rez/étage ; coupe transversale avec prisme d'excavation). Le code TikZ du plan est généré par `ch22_metre.py --tikz` (mêmes coordonnées que le calcul).6- Tableaux : 7 (règles de mesure par corps de métier ; dimensions de base et superficies selon les conventions ; pertes et chutes ; bordereau complet des 38 postes en `longtable` ; métré de contrôle 24 postes ; forfaits par ratios ; sensibilité aux erreurs de quantité).7- Équations numérotées : 10 (conventions de superficie, aire décalée, prismoïde, murs nets, facteur de pente, pertes, prix unitaire installé, conversion brut/net, propagation, variance/Herfindahl) ; 1 définition, 2 propositions avec démonstration (périmètre d'une forme en L ; diversification des erreurs de métré).8- Exercices : 7 (niveaux 1, 1, 2, 2, 2, 3, 3) ; solutions détaillées dans `solutions/ch22.tex`, chiffres testés (`TestExercices`).9- Encadrés : objectifs, synthetique, exemple intégral (5 étapes), quebec, erreurs, limites, synthese.10- Citations : 22 clés, toutes dans `references/library.bib` (aucune nouvelle clé citée).1112## Cohérence avec le ch. 2113Mêmes 38 postes, mêmes quantités, mêmes montants : D = 298 826,17 $, I = 62 598,68 $, D + I = 361 424,85 $, C_N = 397 567,33 $ (testé dans `TestCoherenceCh21`). `CORPS`, `ORDRE_CORPS`, `charger`, `regrouper`, `cout_neuf_sujet` de `ch21_cout_neuf.py` sont importés, non réécrits. Renvois fins vers ch. 21 résolus en compilation isolée (`eq:21:composantes`, `tab:21:devis`, `fig:21:decomposition`, `fig:21:ipcb`, `fig:21:sensibilite`, `prop:echelle`).1415## Contrôles16- `tools/compile_chapter.sh 22` → `OK ch22 : 34 pages, 0 references/citations non definies, 0 overfull hbox`. Avertissement « Infinite glue shrinkage … ignored » sur la `longtable` (présent aussi dans le log du ch. 13 qui utilise `longtable`) : artefact sans effet sur le PDF. Un échec transitoire « File ended while scanning use of \@newl@bel » dans `_labels.tex` (fichier aux d'un autre chapitre en cours de compilation en parallèle) a disparu à la relance.17- `python3 -m pytest -q analysis/python/tests/test_ch22.py` → 26 passed.18- `python3 tools/check_manuscript.py --no-log` : deux lignes « figures.csv : fichier inscrit mais absent ch22/plan-cote-sujet (TikZ) / coupe-transversale-sujet (TikZ) » — le **CSV global** `verification/figures.csv` contient déjà des copies des lignes ch22 (fusion faite hors de ce lot) avec `type_donnees=synthetique` ; le CSV du chapitre `ch22-figures.csv` a été corrigé en `schema` (CSV global non touché, conformément à la consigne) → à refusionner (`tools/merge_sources.py`).19- PDF relu (planche de contact + pages 3, 5, 7, 8, 17, 19, 22, 23) : aucun débordement ; plan et coupe lisibles ; la figure 22.4 occupe seule une page de flottants après la `longtable` (acceptable).20- Convention `\cref` sans article : toutes les occurrences portent article/préposition écrits à la main (grep vérifié).2122## Scripts23- `analysis/python/cases/ch22_metre.py` : géométrie du sujet (`PLAN`, `PIECES`), superficies selon les conventions, règles de mesure (`quantites_geometriques`), métré de contrôle (`verification`, tolérances 5/10 %), effet sur D et C_N, sensibilité par bloc, propagation (Herfindahl), pertes, répartition par type d'unité, `--tikz`.24- `analysis/python/figures/ch22_repartition.py`, `ch22_ecarts.py` (idempotents, `from traite.style import …`).25- Aucune modification de `traite/*.py` ; `ct.cout_neuf` et `ct.cout_par_composantes` réutilisés.2627## Points non vérifiés ou partiellement vérifiés (voir ch22-claims.csv)281. Taux de pertes et de chutes (tab. 22.4) : hypothèses pédagogiques déclarées, non sourcées (CLM-22-011).292. Tolérances 5 %/10 % du métré de contrôle et conventions de mesure du devis synthétique (dalle et flottant à l'aire brute, revêtement brut, cloisons dans le gypse) : conventions de l'ouvrage, pas des normes (CLM-22-012, 013).303. CCQ : page « Salaire et taux » lue le 2026-10-31 (quatre secteurs, outil, priorité des conventions) = vérifié ; majoration au 26 avril 2026 « de l'ordre de 5 % » = partiellement vérifié (association secteurs/% peu lisible) ; hausses 8/5/5/4 % toujours relayées par Altus (CLM-22-006, 007). Aucun taux horaire chiffré.314. CIQS : nom et titres PQS/CEC vérifiés sur la page d'accueil ; aucune méthode de mesurage CIQS citée ; entrée `ciqs` proposée dans `lib-ch22.bib`, non citée (CLM-22-008).325. Convention « superficie habitable » du courtage (face externe hors garage et sous-sol) : usage non sourcé (CLM-22-010) ; à harmoniser avec le ch. 12.336. Exigence de séparation coupe-feu garage/habitation : énoncée sans article du CNB (CLM-22-018).347. Écart gypse/peinture +18,2 % du métré de contrôle : propriété du plan synthétique construit pour le chapitre, traité comme réserve pédagogique ; le devis du ch. 21 est conservé.3536## Suggestions pour l'harmonisation37- Ch. 12 (stub) : reprendre le plan coté du sujet (`PLAN`/`PIECES` de `ch22_metre.py`, 12,00 × 7,92 m, garage 3,96 × 6,30 m, aire des étages 190,08 m², habitable 165,13 m², nette 135,37 m²) pour que les conventions de superficie soient les mêmes ; ch. 21 avait supposé 190 m² bruts « déduits de la dalle » : désormais cohérent.38- Ch. 23 : réutiliser `eq:22:prix-unitaire` (structure m, w, h, s, e, μ) et la classification mesuré/dénombré/forfait ; ne pas redéfinir les pertes.39- `library.bib` : mettre à jour `urldate` de `ccqSalaires` (2026-10-31, page relue) ; fusionner `ciqs` si le ch. 23 ou l'annexe en a besoin.40- `verification/figures.csv` (global) : refusionner depuis `ch22-figures.csv` pour passer les deux schémas TikZ en `type_donnees=schema`.41
Files · 9ef9ac068989c8a15aa67882d01b89f16419100e
Menu

Theme