SPB Git
12.1 KB

# 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.
Files · b89896847ac1aae8938f8bc73852056ce0ce4556
Menu

Theme