2026-06-12 18:16:58 +02:00
|
|
|
# Projet ARC
|
|
|
|
|
```mermaid
|
|
|
|
|
gantt
|
|
|
|
|
title Section 1 - Analyse du Besoin & Qualification
|
|
|
|
|
dateFormat YYYY-MM-DD
|
|
|
|
|
axisFormat %d/%m
|
|
|
|
|
excludes weekends
|
|
|
|
|
todayMarker off
|
|
|
|
|
|
|
|
|
|
section Interface utilisateur
|
|
|
|
|
Créer interface Chainlit :a1, 2026-06-12, 1d
|
|
|
|
|
Connecter Chainlit → backend Python :a2, 2026-06-12, 0.5d
|
|
|
|
|
|
|
|
|
|
section Modèle cahier des charges
|
|
|
|
|
Définir structure JSON :b1, after a2, 0.5d
|
|
|
|
|
Schéma Pydantic :b2, after a2, 1d
|
|
|
|
|
|
|
|
|
|
section Agent PM
|
|
|
|
|
Prompt Agent PM :c1, after b2, 0.5d
|
|
|
|
|
Sortie structurée Pydantic :c2, after b2, 0.5d
|
|
|
|
|
Gestion erreurs :c3, after c2, 0.5d
|
|
|
|
|
|
|
|
|
|
section Questions clarificatrices
|
|
|
|
|
Détection champs manquants :d1, after c2, 0.5d
|
|
|
|
|
Génération questions LLM :d2, after d1, 0.5d
|
|
|
|
|
Boucle interaction Chainlit :d3, after d1, 1d
|
|
|
|
|
|
|
|
|
|
section Validation du cahier des charges
|
|
|
|
|
Affichage CDC :e1, after d3, 0.5d
|
|
|
|
|
Boutons validation/refus :e2, after d3, 0.5d
|
|
|
|
|
|
2026-06-16 11:27:41 +02:00
|
|
|
section Qdrant (BDD vectorielle) (optionnel)
|
2026-06-12 18:16:58 +02:00
|
|
|
Installer Qdrant :f1, after e2, 0.5d
|
|
|
|
|
Créer collection :f2, after e2, 0.5d
|
|
|
|
|
Structure payload :f3, after f2, 0.5d
|
|
|
|
|
|
2026-06-16 11:27:41 +02:00
|
|
|
section Embedding (optionnel)
|
2026-06-12 18:16:58 +02:00
|
|
|
Intégrer Snowflake Arctic :g1, after f2, 0.5d
|
|
|
|
|
Fonction embedding :g2, after f2, 0.5d
|
|
|
|
|
|
2026-06-16 11:27:41 +02:00
|
|
|
section Recherche d'existant (optionnel)
|
2026-06-12 18:16:58 +02:00
|
|
|
Recherche projets similaires :h1, after g2, 0.5d
|
|
|
|
|
Filtres payload :h2, after g2, 0.5d
|
|
|
|
|
Formatage résultats :h3, after h2, 0.5d
|
|
|
|
|
|
2026-06-16 11:27:41 +02:00
|
|
|
section Proposition utilisateur (optionnel)
|
2026-06-12 18:16:58 +02:00
|
|
|
Affichage résultats Chainlit :i1, after h2, 0.5d
|
|
|
|
|
Bouton "utiliser projet" :i2, after h2, 0.5d
|
|
|
|
|
Bouton "continuer génération" :i3, after h2, 0.5d
|
|
|
|
|
|
|
|
|
|
section Redis (optionnel)
|
|
|
|
|
Cache recherche :j1, after i3, 1d
|
|
|
|
|
```
|