# Le générateur Le producteur, sous-paquet par sous-paquet, dans l'ordre du pipeline. Les textes sont les docstrings du code : il n'existe pas de seconde source qui pourrait en diverger. - [`generator.source`](generator-source.md) : Lecture des contrats versionnés. Jamais le réseau. - [`generator.parser`](generator-parser.md) : OpenAPI vers représentation intermédiaire. Traduit, ne décide rien. - [`generator.ir`](generator-ir.md) : Les dataclasses gelées, et leur sérialisation déterministe. - [`generator.classifier`](generator-classifier.md) : Six règles mécaniques. Ce qui reste est UNKNOWN. - [`generator.overrides`](generator-overrides.md) : Les décisions humaines, chacune avec sa raison. - [`generator.ansible`](generator-ansible.md) : Noms de modules, types d'argument_spec, modèle du module. - [`generator.renderer`](generator-renderer.md) : Jinja2, rendu seul. - [`generator.report`](generator-report.md) : Texte, JSON, Markdown. ```{toctree} :hidden: generator-source generator-parser generator-ir generator-classifier generator-overrides generator-ansible generator-renderer generator-report ```