algo/.cursor/plans/relecture-scientifique-collatz.md
Nicolas Cantu 9a975c73d7 Restructuration projet : applications, pour enfants, these
**Motivations:**
- Clarifier l'organisation du dépôt par domaine applicatif
- Séparer les contenus par public cible (adulte, enfant, thèse)

**Evolutions:**
- Nouvelle arborescence applications/ (collatz, IA)
- Dossier pour enfants/ pour les contenus jeunesse
- Dossier these/ pour le livre jeune adulte
- Scripts de pipeline Collatz (01-setup, 02-run-pipeline, 03-run-direct-pipeline)
- Candidats D18 palier2p30, registreK partagé en archives zip
- Plan de relecture scientifique mis à jour

**Pages affectées:**
- .cursor/plans/relecture-scientifique-collatz.md
- v0/ → applications/collatz/, applications/IA/, pour enfants/, these/
- IA_agents/ → pour enfants/
2026-03-02 00:18:40 +01:00

4.0 KiB
Raw Blame History

Plan : Relecture scientifique minutieuse — conjoncture_collatz.md

Contexte

Document : v0/conjoncture_collatz.md (~23444 lignes) Règles : IA_agents/redaction scientifique.md Contrainte : ne pas supprimer d'information importante pour la démonstration.

Objectif

Appliquer exhaustivement le guide de rédaction scientifique, chunk par chunk, avec une attention minutieuse à chaque règle.

Stratégie de découpage

  • Chunk size : 600800 lignes (plus fin que la skill par défaut)
  • Découpage aux frontières de sections (##)
  • Ordre : du début à la fin du document

Checklist par chunk (à vérifier systématiquement)

3. Structure et forme

  • Titres ## Introduction ou ## Conclusion sans « de … » → préciser l'objet
  • Niveau ## pour toutes les Introduction/Conclusion

3.2 Ton et neutralité

  • Supprimer : auto-appréciation, jugement sur l'ouvrage, auto-promotion, auto-évaluation, justification éditoriale
  • Supprimer : adresse au lecteur (« le lecteur », « on laisse au lecteur »)
  • Supprimer : formules introspectives (« nous avons choisi », « notre approche »)
  • Supprimer : auto-satisfaction (« comme si le chapitre répondait à une demande »)
  • Reformuler en énoncés factuels neutres

3.3 Enchaînements

  • « La continuation », « continuons ainsi », « on poursuit de la même manière » → introduction classique des étapes
  • Enchaînement par le contenu mathématique, pas par formules méta

3.5 Formulations interdites

  • Qualificatifs : « important », « majeur », « robuste », « rigoureux », « ambitieux », « contribution principale », « conceptuellement décisif »
  • Justifications : « volontairement », « conservateur », « cette section sert de verrou », « priorité strictement »
  • Éditorial : « discipline » (quand utilisé pour commenter l'édition, pas comme terme méthodologique)

4. Preuves

  • « Il est facile de voir », « on laisse au lecteur » → détailler ou renvoyer à lemme/référence
  • « On vérifie que » sans suite → compléter

7. Références

  • « Il est bien connu que » → citer la source exacte ou reformuler

2. Hypothèses

  • Avant chaque lemme/proposition/théorème : hypothèses explicites
  • Dans la preuve : signaler l'usage de chaque hypothèse

10. Terminologie

  • Un concept = un terme (pas de synonymes fluctuants)

15. Voix et temps

  • Présent atemporel pour les énoncés mathématiques
  • Voix uniforme (« on » ou passif)

Exclusions (ne pas modifier)

  • Contenu mathématique (définitions, lemmes, preuves, formules)
  • « Verrouillage des futurs » et concepts théoriques associés
  • « Verrou formel », « point à verrouiller » (sens technique)
  • « Discipline » dans « discipline de déclaration des dépendances » (méthodologie)
  • LaTeX, blocs de code, structure des équations

Ordre d'exécution

  1. Chunk 1 : lignes 11200
  2. Chunk 2 : lignes 12012400
  3. Chunk 3 : lignes 24013600
  4. Chunk 4 : lignes 36014800
  5. Chunk 5 : lignes 48016000
  6. Chunk 6 : lignes 60017200
  7. Chunk 7 : lignes 72018400
  8. Chunk 8 : lignes 84019600
  9. Chunk 9 : lignes 960110800
  10. Chunk 10 : lignes 1080112000
  11. Chunk 11 : lignes 1200113200
  12. Chunk 12 : lignes 1320114400
  13. Chunk 13 : lignes 1440115600
  14. Chunk 14 : lignes 1560116800
  15. Chunk 15 : lignes 1680118000
  16. Chunk 16 : lignes 1800119200
  17. Chunk 17 : lignes 1920120400
  18. Chunk 18 : lignes 2040121600
  19. Chunk 19 : lignes 2160122800
  20. Chunk 20 : lignes 2280123444

Méthode

Pour chaque chunk :

  1. Lire le chunk
  2. Parcourir ligne par ligne en appliquant la checklist
  3. Appliquer les corrections via search_replace (match exact, préservation des caractères Unicode)
  4. Passer au chunk suivant

Livrable

Modifications appliquées directement dans v0/conjoncture_collatz.md. Pas de rapport séparé (conformément au guide : « ne fait pas de rapport des corrections »).