# Projet ARC
```mermaid
gantt
    title Section 2 - Génération de Code
    dateFormat  YYYY-MM-DD
    axisFormat  %d/%m
    excludes    weekends
    todayMarker off

    section Préparation des entrées
    Récupérer cahier des charges           :a1, 2026-06-29, 0.5d
    Normaliser / valider données           :a2, 2026-06-29, 0.5d

    section Format de sortie du code
    Structure projet JSON/Pydantic         :b1, after a2, 0.5d
    Modèle Pydantic sortie code            :b2, after a2, 1d

    section Prompt Agent Dev
    Prompt génération code                 :c1, after b2, 1d
    Contraintes strictes                   :c2, after b2, 0.5d

    section Intégration LLM
    Setup llama.cpp                        :d1, after c2, 0.5d
    Connexion LangGraph → LLM              :d2, after c2, 0.5d

    section Arborescence projet
    Génération structure fichiers          :e1, after d2, 0.5d
    Vérification structure                 :e2, after d2, 0.5d

    section Génération code source
    Génération fichiers Python             :f1, after e2, 2d
    Conformité structure                   :f2, after f1, 1d

    section Fichiers complémentaires
    README.md                              :g1, after f2, 0.5d
    requirements.txt                       :g2, after f2, 0.5d
    Instructions exécution                 :g3, after f2, 0.5d

    section Validation backend
    Vérification fichiers                  :h1, after g3, 0.5d
    Nettoyage output LLM                   :h2, after g3, 0.5d

    section Intégration LangGraph
    Ajouter noeud Agent Dev                :i1, after h2, 0.5d
    Connecter PM → Dev                     :i2, after h2, 0.5d

    section Préparation QA
    Formatter code sandbox                 :j1, after i2, 0.5d
    Transmettre au state                  :j2, after i2, 0.5d
```