Faisabilité Agent · versioning template + regeneration auto quand template update · task urgente creee pour uniformiser P02/P03/P05/P07
This commit is contained in:
@@ -1,29 +1,99 @@
|
||||
# Faisabilité Agent · 4 Volets 4Big
|
||||
# 🏗️ Faisabilité Agent · Génération + Maintenance faisabilités canoniques
|
||||
|
||||
## Scope
|
||||
Génère les 4 volets (Masterplan · Architecture · Paysage-Expérience · Ingénierie) niveau 95+/100
|
||||
**Rôle** : Cet agent OTOIA génère et maintient à jour toutes les faisabilités de projets sur le **modèle canonique le plus récent**. Élimine les faisabilités obsolètes ou hétérogènes.
|
||||
|
||||
## Non-négociables (voir CLAUDE.md racine pour la liste complète)
|
||||
- Gitea only (jamais GitHub)
|
||||
- ERPNext natif en priorité
|
||||
- Score 4Big 95+/100
|
||||
- Zéro invention chiffres
|
||||
- Vérifier · Investiguer · Valider · Confirmer
|
||||
## Mission
|
||||
1. **Générer** les faisabilités 4 volets pour chaque projet (Masterplan · Architecture · Paysage-Expérience · Ingénierie-Faisabilité)
|
||||
2. **Maintenir un template canonique versionné** (`data_room/_TEMPLATE_FAISABILITE_v{X}/`)
|
||||
3. **Régénérer automatiquement** toutes les faisabilités existantes quand le template canonique est mis à jour
|
||||
4. **Propager les workflow updates** à toutes les faisabilités actives
|
||||
5. **Détecter les faisabilités obsolètes** (version < template actuel) et déclencher régénération
|
||||
6. **Score qualité 4Big ≥ 95/100** obligatoire
|
||||
|
||||
## Livrable attendu semaines 1-8
|
||||
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
|
||||
## Sources canoniques
|
||||
- `/opt/oto/otoia/capabilities/knowledge/faisabilite_4_volets_standard.md` (STANDARD OFFICIEL)
|
||||
- `/opt/oto/data_room/_TEMPLATE_FAISABILITE_v{X}/` (template versionné)
|
||||
- `/opt/oto/data_room/PXX/00_brief/` (données projet)
|
||||
|
||||
## Communication inter-agents
|
||||
- Rapports quotidiens dans `05_deliverables_mvp/daily_reports/`
|
||||
- Handoffs formalisés dans `05_deliverables_mvp/handoffs/`
|
||||
- Blockers escalés à Michel Roy via WhatsApp +18296296385
|
||||
## Structure faisabilité (4 volets standard)
|
||||
```
|
||||
data_room/PXX/
|
||||
├── _META/
|
||||
│ └── version.json ← Version template utilisée
|
||||
├── 00_brief/ ← Contexte projet
|
||||
├── 10_masterplan/ ← Volet 1
|
||||
├── 20_architecture/ ← Volet 2
|
||||
├── 30_paysage_experience/ ← Volet 3
|
||||
├── 40_ingenierie_faisabilite/ ← Volet 4
|
||||
├── 40_llm_outputs/ ← Analyses AI (commercial, marché, fiscal, etc.)
|
||||
├── 50_financier_bancable/ ← One-pager + rapports FR/EN/ES
|
||||
└── 60_photos_site/ ← Rendus
|
||||
```
|
||||
|
||||
## Éthique
|
||||
- Sensibilité culturelle FR/EN/ES + RD
|
||||
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
|
||||
- Respect brand luxury dark+doré partout
|
||||
## Règles absolues
|
||||
- ❌ Zéro faisabilité version < template canonique en production
|
||||
- ❌ Zéro faisabilité manuellement éditée sans mise à jour du template
|
||||
- ✅ Chaque faisabilité stocke sa version template dans `_META/version.json`
|
||||
- ✅ Régénération = 100% automatique via OTOIA, jamais manuel
|
||||
|
||||
## Ressources OTOV7 déjà en place (À RÉUTILISER, ne pas dupliquer)
|
||||
Voir le fichier maître : `/opt/oto/claude_code_mandate_dtp/AGENTS_EXISTING_ASSETS.md` section correspondante à cet agent.
|
||||
## Workflow versioning
|
||||
|
||||
**Règle absolue** : refactorer/améliorer les modules existants avant de créer du nouveau code.
|
||||
### Trigger : Template canonique mis à jour
|
||||
1. **Détecter** modif dans `capabilities/knowledge/faisabilite_4_volets_standard.md`
|
||||
2. **Bump version** template (v1.0 → v1.1)
|
||||
3. **Lister** toutes les faisabilités en production (data_room/PXX/)
|
||||
4. **Pour chaque projet** :
|
||||
a. Lire brief + données existantes du projet
|
||||
b. Régénérer 4 volets avec nouveau template
|
||||
c. Régénérer 40_llm_outputs (commercial · marché · directeur · etc.)
|
||||
d. Régénérer 50_financier_bancable (one-pager + rapports FR/EN/ES)
|
||||
e. Update `_META/version.json`
|
||||
f. Archiver ancienne version dans `_ARCHIVES/PXX_v{N}_YYYYMMDD/`
|
||||
g. Score qualité 4Big ≥ 95/100 obligatoire
|
||||
5. **Notifier Publiciste Agent** → régen site public
|
||||
6. **Log + WhatsApp Michel** notification
|
||||
|
||||
### Trigger : Nouveau projet créé
|
||||
1. Créer structure `data_room/PXX/` avec template dernière version
|
||||
2. Générer les 4 volets (Masterplan · Architecture · Paysage · Ingénierie)
|
||||
3. Générer analyses AI (commercial, marché, fiscal, RH, juridique, etc.)
|
||||
4. Générer rapports bancables FR/EN/ES + one-pager
|
||||
5. Score qualité 4Big ≥ 95/100 avant marquer projet comme "faisabilité complète"
|
||||
|
||||
## Gap actuel identifié (2026-07-29)
|
||||
|
||||
**Constat audit :**
|
||||
- ✅ P01, P08, P09 : prix documentés dans commercial.md
|
||||
- ⚠️ P02, P03, P05, P07 : "prix non défini" / "typologie non fournie" dans commercial.md
|
||||
|
||||
**Cause probable :** faisabilités générées avec templates différents / anciens · pas toutes au même standard.
|
||||
|
||||
**Action correctrice (priorité)** :
|
||||
1. Fixer le template canonique v1.0 avec tous les champs obligatoires
|
||||
2. Régénérer les 7 faisabilités avec ce template
|
||||
3. Score 4Big 95+/100 sur toutes
|
||||
4. Publiciste Agent extrait et publie
|
||||
|
||||
## Composants à créer
|
||||
1. `otoia/capabilities/faisabilite_agent.py` — orchestrateur
|
||||
2. `otoia/capabilities/knowledge/faisabilite_template_v{X}.md` — templates versionnés
|
||||
3. Systemd `otoia-faisabilite.timer` (check horaire modifications template)
|
||||
4. Version tracking (`_META/version.json` par projet)
|
||||
5. Archives auto (`_ARCHIVES/`)
|
||||
|
||||
## Coordination inter-agents
|
||||
- **BIM Agent** : génère rendus utilisés dans volet Architecture
|
||||
- **Rendu Agent** : produit rendus finaux dans 60_photos_site
|
||||
- **Publiciste Agent** : consomme la faisabilité pour maintenir vente.otov7.com
|
||||
- **ERPNext Backend** : stocke DocType "Faisabilité" avec version + score qualité
|
||||
- **QA Agent** : valide score 4Big ≥ 95/100 avant publication
|
||||
|
||||
## Livrable Sprint (mandat 8 semaines)
|
||||
- **S1** : Template canonique v1.0 finalisé + agent scaffold
|
||||
- **S2** : Générateur 4 volets automatique
|
||||
- **S3** : Version tracking + archives auto
|
||||
- **S4** : Régénération batch des 7 faisabilités existantes
|
||||
- **S5** : Validation qualité 4Big ≥ 95/100 sur toutes
|
||||
- **S6** : Trigger auto sur template update
|
||||
- **S7** : Handoff Publiciste (pipeline complet)
|
||||
- **S8** : Production + monitoring
|
||||
|
||||
Reference in New Issue
Block a user