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 delibrary.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 :
urldatedeccqSalairesdanslibrary.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\tabsourcetab. 23.x),\parencite{quebecGuideParcs2026}(guide ministériel, ajouté aux cléslau,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
- 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. - 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
limitesdu ch. 32 et normalisés poste par poste au ch. 46 ; trancher sur un recalage desynth.pychangerait tous les chiffres des 127 ventes — non fait (règle d'or). library.bib:urldatedeccqSalairesà passer à 2026-10-31 (suggestion ch22/ch23) ; non modifié ici.traite/cas3.py: docstring dedepenses_normaliseesannonce encore « 650 $/logement » (ch29.md) —traite/interdit à ce lot.- 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). references/lib-chNN.bibdu lot : désormais redondants aveclibrary.bib; à supprimer ou à archiver par l'orchestrateur.