# Harmonisation — lot B (chapitres 17 à 32) Date : 2026-10-31 · Consigne : `tools/BRIEF-HARMONISATION.md` · Règle d'or respectée : aucun chiffre ni conclusion modifié ; seuls la forme, les citations, les renvois, l'index et la cohérence inter-chapitres ont été touchés. Fichiers modifiés : `manuscript/chapters/ch17.tex` à `ch32.tex` (sauf ch19 et ch27 hors renvois), `solutions/ch18.tex`, `solutions/ch26.tex`. Non touchés : `styles/`, `main.tex`, `traite/`, CSV globaux, `references/library.bib`, chapitres hors lot. ## Bilan global | Contrôle | Résultat | |---|---| | `tools/compile_chapter.sh NN` (17 à 32) | 16/16 « OK … 0 references/citations non definies » | | Débordements > 10 pt (corps + solutions) | 0 avant, 0 après | | Débordements restants (< 10 pt, préexistants) | ch31 : 2,9 pt (l. 376-386) et 8,6 pt (l. 407-426, tableaux) ; ch32 : 0,5 pt (encadré objectifs) | | `pytest analysis/python/tests/test_ch17.py … test_ch32.py` | 280 passed | | Mentions `lib-chNN.bib` / notes « vérifié » dans le texte | 0 restante (toutes converties en `\textcite`/`\parencite`, clés vérifiées présentes dans `library.bib`) | | `\cref{ch:N}` à un chiffre | aucun | | « du le », « le le », « la la », « chapitre chapitre »… dans le PDF | aucun (faux positifs « de le » = pronom) | | Encadrés obligatoires (objectifs, synthese, erreurs, limites, quebec, exemple, Exercices, Pour aller plus loin) | présents dans les 16 chapitres | | `\motcle{}` ≥ 10 | 16/16 après ajouts (voir détail) | Compteurs `\motcle` avant → après : ch17 8→12 ; ch18 11 ; ch19 24 ; ch20 8→10 ; ch21 0→10 ; ch22 0→11 ; ch23 0→10 ; ch24 0→18 ; ch25 3→10 ; ch26 9→13 ; ch27 11 ; ch28 9→11 ; ch29 5→10 ; ch30 9→12 ; ch31 6→10 ; ch32 9→10. Les ajouts portent sur des termes déjà définis dans le texte (remplacement d'`\emph{}` ou balisage du terme en clair) ; aucun mot n'a été ajouté ou retiré. ## Chapitre par chapitre ### ch17 — Ajustements qualitatifs et quantitatifs - Citations : « Giles (1982) puis van Garderen et Shah (2002) » → `\textcite{giles1982}`, `\textcite{vanGarderenShah2002}` ; `\parencite{duan1983}` à la première mention de la correction de Duan (prop. 17.2). - Renvoi fin : « (tableau des comparables retenus du ch. 16) » → `\cref{tab:16:comparables}` (rend « tableau 16.6 »). - Index : forme additive, forme multiplicative, forme mixte, classement. - Cohérence « −8,5 % » (ch17/ch20) vs « −8,7 % » (ch18.md) : le texte du ch18 ne cite aucun des deux ; ch17 et ch20 emploient tous deux la moyenne de exp(e)−1 = −8,5 % (grandeur de la prop. 17.2). Rien à changer ; le −8,7 % (moyenne des résidus log) n'existe que dans le bilan ch18.md. - Compile : 37 p., 0 réf. non définie, 0 overfull. ### ch18 — Modèles hédoniques - Citations : cinq notes de bas de page « (vérifié ; lib-ch18.bib) » remplacées par `\parencite{white1980}`, `\parencite{breuschPagan1979}`, `\textcite{belsleyKuhWelsch1980}` (note conservée pour la convention VIF > 10), `\parencite{cook1977}`, `\textcite{duan1983}`. - Renvoi : légende fig. 18.x « chapitre 16 » → `\cref{ch:16}`. - **Point du journal (ajustement temporel de G0404)** : la valeur 28 774 $ est dans `solutions/ch18.tex` (ex. 18.8 c). Vérifié : 28 774 $ = coefficient non arrondi 0,003635 × 15,2 mois ; 28 733 $ (ch17/ch35) = même coefficient × durée exacte 462 jours (15,18 mois) ; 0,00364 × 15,2 donnerait 28 813 $. La solution explique maintenant l'arrondi et désigne 28 733 $ comme valeur de référence de l'ouvrage (chiffre de l'exercice conservé). Renvois « chapitre 17 / 35 » → `\cref`. - Compile : 40 p., 0 réf. non définie, 0 overfull ; tests verts. ### ch19 — Modèles spatiaux et temporels - Rien à corriger (24 `\motcle`, aucune mention en toutes lettres, 0 overfull). Anselin–Bera–Florax–Yoon (1996) reste cité en toutes lettres via Elhorst : clé absente de `library.bib`, non ajoutée (CLM-19-06 inchangé). ### ch20 — Réconciliation et incertitude - Citations : notes Bates–Granger / Granger–Ramanathan et Efron / Efron–Tibshirani → `\textcite{batesGranger1969}`, `\textcite{grangerRamanathan1984}`, `\textcite{efron1979}`, `\textcite{efronTibshirani1993}`. - Renvois : « chapitre 24 » (×2, tab. 20.x) et « chapitre 16 » (×2, légendes) → `\cref`. - Index : conclusion de valeur, bruit de transaction. - Compile : 37 p., 0/0. ### ch21 — Reproduction et remplacement - Citation : guide RC4028 → `\parencite{arcRC4028}` ; grille CCQ → `\parencite{ccqSalaires,ccqResidentiel2025}`. - **Cohérence avec ch23 (propriétaire des sources IPCB/CCQ)** : (a) « la seule région québécoise couverte est Montréal » → Montréal et Québec (séries résidentielles depuis le T1 2023, renvoi au ch. 23), même correction dans `limites` ; (b) « la convention 2025-2029 prévoit 8, 5, 5 et 4 % » → précisé : secteurs IC-I et génie civil ; résidentiel 8 % au 27 juillet 2025 puis arbitrage (renvoi ch. 23). Aucun chiffre du chapitre modifié. - Renvoi : « exercice~\ref » → `\cref{ex:21:5}`. Index : méthode de l'entrepreneur, méthode du coût, coût de reproduction, coût de remplacement, coûts directs, coûts indirects, incitatif de l'entrepreneur, méthode par composantes, méthode quantitative, IPCB. - Non fait (hors règle d'or) : ajouter TPS 5 % / TVQ 9,975 % dans l'encadré « Taxes de vente » (suggestion ch23) — à décider par l'auteur. - Compile : 35 p., 0/0. ### ch22 — Métrés et quantités - Citation : CIQS → `\parencite{ciqs}`. Index : métré, bordereau de quantités, prix unitaire installé, économiste en construction, postes mesurés/dénombrés/forfaitaires, taux de pertes et de chutes, métré de contrôle, superficie habitable, aire nette intérieure. - Non fait : `urldate` de `ccqSalaires` dans `library.bib` (fichier partagé, non modifié) — à faire par l'orchestrateur. - Compile : 34 p., 0/0. ### ch23 — Coûts directs et indirects - Citations : `\parencite{acqFaitsSaillants2025}` (grille IC-I), `\parencite{ccqResidentiel2025}` (27 juillet 2025), `\parencite{arcTauxTPS2025}` (×2 : encadré québécois et `\tabsource` tab. 23.x), `\parencite{quebecGuideParcs2026}` (guide ministériel, ajouté aux clés `lau,loi2023c12`), `\parencite{gcrAccreditation2026}` (frais d'adhésion GCR). - Index : coûts directs, coûts indirects, incitatif, profit, prix installé, contribution pour fins de parcs, coût de détention, poste, crédits de taxe sur les intrants, intérêts intérimaires. - Compile : 42 p. (bibliographie allongée), 0/0. ### ch24 — Dépréciation et désuétudes - Index : 18 termes (dépréciation, taux de dépréciation, âges et vies, trois familles, carence/surabondance, méthodes âge-vie / modifiée / ventilée, désuétudes de localisation/économique, extraction de marché). Un overfull de 8,1 pt induit par le gras a été éliminé (`\hspace{0pt}` avant « extraction »). - Renvoi : « exercice~\ref » → `\cref{ex:24:3}`. Compile : 37 p., 0/0. ### ch25 — Évaluation du terrain - Renvoi : légende tab. 25.x « chapitre 16 » → `\cref{ch:16}`. Index : comparaison directe, allocation, extraction, technique résiduelle du terrain, méthode du lotissement, bail foncier, emphytéose (3→10). - Compile : 40 p., 0/0. ### ch26 — Baux et loyers - Index : loyer de faveur, loyer de base, loyer additionnel, loyer en pourcentage. `solutions/ch26.tex` : « chapitre 2 », « chapitre 46 » → `\cref`. - « section 2.5 » dans un `\tabsource` = section du document tarifaire d'Hydro-Québec, laissée telle quelle. - Compile : 43 p., 0/0. ### ch27 — Revenus potentiels, vacance et pertes - Renvois : « chapitres~28 à~31 » → `\crefrange{ch:28}{ch:31}` ; « chapitres~46 et~47 », « chapitres~29, 30, 32, 46 et~47 », « chapitres~29 et~30 », « chapitres~30 et~47 » → `\cref{…}` (rendu vérifié dans le PDF). - Vocabulaire ch27/ch30/ch47 (« provision pour inoccupation et mauvaises créances », « déficit de loyer », « vacance économique ») : employé de façon compatible ; aucune divergence à corriger. - Compile : 35 p., 0/0. ### ch28 — Dépenses, réserves, CAPEX et RNE - Renvoi fin : « le tableau des taux 2026 du ch. 9 » → `\cref{tab:9:taux}` (rend « tableau 9.3 », caption vérifiée) ; « exercice~\ref » ×2 → `\cref`. Index : état des résultats reconstitué, événement non récurrent. - Compile : 37 p., 0/0. ### ch29 — Capitalisation directe - Renvois : 24 occurrences « chapitre~NN » / « chapitres~NN et~MM » converties en `\cref` (dont « Le \cref{ch:30} … et le \cref{ch:31} » reformulé pour l'accord). Index : rendement courant des fonds propres, moyenne pondérée par le revenu, extraction du taux, construction du taux, prospectif. - Compile : 35 p., 0/0. ### ch30 — Flux actualisés et valeur terminale - **Point du journal (réserve 650 $)** : déjà résolu dans le texte actuel (675 $/logement, 8 103 $, §30.2 et tab. 30.x) ; aucune occurrence de 650 $. - **Point du journal (CAPEX 2027/2029/2032)** : nature alignée sur le tableau d'inspection du ch. 47 (propriétaire du dossier) : 85 000 $ membrane de toiture (2027), 40 000 $ balcons et escaliers d'acier (2029), 120 000 $ cuisines/salles de bain, plomberie d'alimentation et rejointoiement (2032), avec renvoi au ch. 47 ; l'ancienne description (maçonnerie-balcons / fenêtres / toiture-chauffage) contredisait l'inspection du ch. 47 (fenêtres 2009 et chauffage 2016 en bon état). Phrase « réserve … ne visant que les composantes intérieures » → « composantes à vie courte » (cohérent avec la définition du ch. 28 et la présence des cuisines en CAPEX). Montants et dates inchangés. - Renvois : `chapitre~\ref{ch:29/31/47}`, `section~\ref{…}` ×2 → `\cref`. Index : flux avant dette et avant impôt, flux après dette, flux après impôt. - Compile : 37 p., 0/0. ### ch31 — Financement, levier, RCD et RPV - Renvoi : `section~\ref{sec:31:pret-max}` → `\cref`. Index : période d'amortissement, terme, levier positif/négatif. - Débordements restants : 2,9 pt et 8,6 pt (tableaux, < 10 pt, préexistants) — laissés. - Compile : 34 p., 0/0 non défini. ### ch32 — Duplex à quintuplex - **Point du journal (conclusion du ch. 46)** : phrase ajoutée à la fin de l'exemple intégral : le ch. 46 conclut à 920 000 $ (fourchette 870 000–970 000 $) ; écart de 50 000 $ (5,7 %) expliqué par la grille d'ajustements complète (≈ 41 000 $) et le recalcul des taxes 2026 (≈ 4 600 $), multiplicateur identique, reste = arrondi (chiffres repris du ch. 46 §46.x, l. 616). Indication 870 000 $ du ch. 32 inchangée. - Cohérence interne : dans `limites`, « normalisé … à la date de référence du rôle (1er juillet 2024) » contredisait le reste du chapitre (date de référence du rôle 2025-2027 = 1er juillet 2023) ; libellé corrigé : 1er juillet 2024 = date de normalisation du générateur (`synth.py`), distincte de la date de référence du rôle. Dates et chiffres inchangés. - Index : éviction. Compile : 40 p., 0 réf. non définie, 1 overfull de 0,5 pt (préexistant). ## Points non résolus / à l'attention de l'orchestrateur 1. **ch46 (hors lot)** affirme que le ch. 32 « proposait une fourchette de 810 000 $ à 920 000 $ » : aucune occurrence de 810 000 $ dans `ch32.tex` — à vérifier dans le lot du ch. 46. 2. **Journal ch32** : taxes du dossier cas 2 (5 900 $) vs rôle × taux 2026 (5 438 $) et prix indexés ≈ +15 % vs médiane T3 2026 : déjà déclarés dans `limites` du ch. 32 et normalisés poste par poste au ch. 46 ; trancher sur un recalage de `synth.py` changerait tous les chiffres des 127 ventes — non fait (règle d'or). 3. `library.bib` : `urldate` de `ccqSalaires` à passer à 2026-10-31 (suggestion ch22/ch23) ; non modifié ici. 4. `traite/cas3.py` : docstring de `depenses_normalisees` annonce encore « 650 $/logement » (ch29.md) — `traite/` interdit à ce lot. 5. Suggestions de refactorisation des bilans (fonctions à promouvoir dans `traite.finance`/`traite.cout`, `va_ecart_rotation`, `\DeclareSIUnit{\cent}`, `title={#1}` dans le style) : non traitées (hors périmètre forme/cohérence). 6. `references/lib-chNN.bib` du lot : désormais redondants avec `library.bib` ; à supprimer ou à archiver par l'orchestrateur.