Gabarit de consigne chapitre, corrections page titre et guide de lecture
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
4 changed files +27 −5
modified
latexmkrc
+0 −1
@@ -5,7 +5,6 @@ $bibtex_use = 2; | ||
| 5 | 5 | $out_dir = '../build'; |
| 6 | 6 | $aux_dir = '../build'; |
| 7 | 7 | $makeindex = 'makeindex -s ../styles/traite.ist %O -o %D %S'; |
| 8 | −add_cus_dep('idx', 'ind', 0, 'makeindex'); | |
| 9 | 8 | $clean_ext = 'bbl run.xml ind idx ilg synctex.gz'; |
| 10 | 9 | $max_repeat = 6; |
| 11 | 10 | $biber = "../tools/biber %O %S"; |
modified
manuscript/frontmatter/guide-lecture.tex
+3 −3
@@ -5,9 +5,9 @@ | ||
| 5 | 5 | Le livre compte dix parties et quarante-huit chapitres. Les parties I à III posent les fondements économiques, juridiques et empiriques. Les parties IV à VI développent les trois méthodes classiques (comparaison, coût, revenu) avec un accent sur le multilogement. La partie VII présente les méthodes économétriques et computationnelles avancées, la partie VIII les évaluations particulières, et la partie IX quatre dossiers québécois complets qui mobilisent l'ensemble de l'ouvrage. Les annexes réunissent glossaire, formulaires, modèles de rapport, conventions de calcul, scripts et corrigés. |
| 6 | 6 | |
| 7 | 7 | \section*{Encadrés} |
| 8 | −\begin{definition}{Encadré de définition}{guide-def}Les définitions sont numérotées par chapitre et reprises au glossaire.\end{definition} | |
| 9 | −\begin{theoreme}{Résultat formel}{guide-thm}Les propositions et théorèmes sont suivis d'une démonstration ou d'un renvoi.\end{theoreme} | |
| 10 | −\begin{exemple}{Exemple intégral}{guide-ex}Les exemples présentent un calcul complet, reproductible par un script du dépôt.\end{exemple} | |
| 8 | +\begin{definition*}{Encadré de définition}Les définitions sont numérotées par chapitre et reprises au glossaire.\end{definition*} | |
| 9 | +\begin{theoreme*}{Résultat formel}Les propositions et théorèmes sont suivis d'une démonstration ou d'un renvoi.\end{theoreme*} | |
| 10 | +\begin{exemple*}{Exemple intégral}Les exemples présentent un calcul complet, reproductible par un script du dépôt.\end{exemple*} | |
| 11 | 11 | \begin{quebec}Les encadrés « Au Québec » signalent une règle, une pratique ou une donnée propre au contexte québécois, avec la source et sa date de consultation.\end{quebec} |
| 12 | 12 | \begin{attention}Les encadrés « Attention » signalent un piège technique ou juridique.\end{attention} |
| 13 | 13 | \begin{erreurs}Les encadrés « Erreurs fréquentes » recensent les fautes typiques observées dans les rapports et les travaux d'étudiants.\end{erreurs} |
modified
manuscript/frontmatter/titlepage.tex
+1 −1
@@ -2,7 +2,7 @@ | ||
| 2 | 2 | \begin{tikzpicture}[remember picture, overlay] |
| 3 | 3 | \fill[brandPrimary] (current page.north west) rectangle ([yshift=-120mm]current page.north east); |
| 4 | 4 | \fill[brandSecondary] ([yshift=-120mm]current page.north west) rectangle ([yshift=-123mm]current page.north east); |
| 5 | − \node[anchor=north west, text=white, font=\sffamily\bfseries\fontsize{30}{36}\selectfont, text width=130mm, align=left] | |
| 5 | + \node[anchor=north west, text=white, font=\sffamily\bfseries\fontsize{30}{36}\selectfont, text width=130mm, align=left, execute at begin node=\hyphenpenalty=10000\exhyphenpenalty=10000\relax] | |
| 6 | 6 | at ([xshift=22mm, yshift=-40mm]current page.north west) {\livreTitre}; |
| 7 | 7 | \node[anchor=north west, text=brandSecondary, font=\sffamily\fontsize{16}{20}\selectfont, text width=130mm] |
| 8 | 8 | at ([xshift=22mm, yshift=-92mm]current page.north west) {\livreSousTitre}; |
added
tools/BRIEF-CHAPITRE.md
+23 −0
@@ -0,0 +1,23 @@ | ||
| 1 | +# Gabarit de consigne — rédaction d'un chapitre (phases 3 et 4) | |
| 2 | + | |
| 3 | +> Copier ce gabarit dans le prompt de l'agent rédacteur en remplaçant NN, le titre et les éléments spécifiques. | |
| 4 | + | |
| 5 | +Tu rédiges le **chapitre NN — TITRE** du traité « Évaluation immobilière résidentielle et multirésidentielle au Québec » (dépôt `/Users/simon-pierreboucher/Desktop/UQO/Traite-Evaluation-QC`). Date du jour : 2026-10-31. | |
| 6 | + | |
| 7 | +**Lis d'abord, en entier et dans l'ordre** : `CLAUDE.md`, `CONVENTIONS.md` (règles obligatoires), la fiche du chapitre NN dans `ARCHITECTURE.md`, `sources/notes-*.md` pertinentes (faits vérifiés avec URL : A droit civil/logement, B fiscalité municipale/urbanisme, C normes/finance, D bibliographie scientifique par chapitre, E données de calibration), `data/synthetic/README.md`, et les signatures de `analysis/python/traite/*.py` (bibliothèque à utiliser, ne pas réécrire). Regarde un chapitre déjà terminé comme modèle de ton et de structure : `manuscript/chapters/ch16.tex` (ou ch29.tex). | |
| 8 | + | |
| 9 | +**Livrables** (tous obligatoires) : | |
| 10 | +1. `manuscript/chapters/chNN.tex` — 9 000 à 14 000 mots de prose magistrale en français québécois soutenu, structure CONVENTIONS §2, équations numérotées et dérivées, ≥ 1 exemple intégral dont chaque chiffre vient d'un script, 3-6 figures, 4-8 tableaux, analyse de sensibilité, encadrés `quebec`, `erreurs`, `limites`, `synthese`, 5-8 exercices (niveaux 1→3) SANS solution, section « Pour aller plus loin ». | |
| 11 | +2. `analysis/python/cases/chNN_<slug>.py` — calculs de l'exemple (imprime les chiffres cités) ; `analysis/python/figures/chNN_<slug>.py` — un script par figure (ou un script qui produit plusieurs figures), utilisant `from traite.style import setup, palette, savefig, LARGEUR, DEMI, fmt_dollars` ; PDF dans `assets/figures/chNN/chNN-fig-<slug>.pdf`. | |
| 12 | +3. `analysis/python/tests/test_chNN.py` — vérifie les identités et les valeurs citées dans le texte (tolérance déclarée) ; `python3 -m pytest -q analysis/python/tests/test_chNN.py` doit être vert. | |
| 13 | +4. `solutions/chNN.tex` — une `\begin{solution}{ex:NN:k}{Titre}…\end{solution}` par exercice, calculs détaillés, mêmes conventions. | |
| 14 | +5. Lignes ajoutées (append, sans toucher aux autres lignes) à `verification/figures.csv`, `verification/calculations.csv`, `verification/claims.csv` ; nouvelles sources dans `sources/registry.csv` et `references/library.bib` (uniquement vérifiées : ouvre l'URL/DOI ; sinon claims.csv statut non_verifie). | |
| 15 | +6. `verification/chapters/chNN.md` — bilan : mots, figures, tableaux, équations, exercices, liste des affirmations non vérifiées, difficultés. | |
| 16 | + | |
| 17 | +**Contrôle final obligatoire** : `tools/compile_chapter.sh NN` → doit afficher `OK chNN : … 0 references/citations non definies` ; corrige jusqu'à ce que ce soit le cas (lis `build/chNN/_wrap_chNN.log` en cas d'erreur). Puis `python3 tools/check_manuscript.py --no-log`. Ne déclare jamais le chapitre terminé sans ces deux sorties. | |
| 18 | + | |
| 19 | +**Interdits** : inventer une référence, une loi, un chiffre ; placeholders ; modifier `styles/`, `main.tex`, les fichiers d'autres chapitres ou la bibliothèque sans ajouter de test ; dépasser le périmètre de ton chapitre (renvoie aux autres chapitres par `\cref{ch:MM}`) ; murs de puces. | |
| 20 | + | |
| 21 | +**Spécifique au chapitre NN** : [sections imposées, données à utiliser (cas 1/2/3/4), équations à dériver, figures attendues, renvois vers ch. X/Y, points juridiques à citer avec article, pièges connus]. | |
| 22 | + | |
| 23 | +Rapport final attendu (≤ 300 mots) : ce qui a été produit (compteurs), sorties des deux contrôles, points non vérifiés, suggestions pour l'harmonisation. | |
| 24 | ||