Init: OTO Enterprise OS DTP mandate — CLAUDE.md + Master Prompt v2 + 12 agents + Roadmap 8 semaines

This commit is contained in:
Michel Roy
2026-07-28 16:46:27 +00:00
commit 576d9446f7
15 changed files with 449 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# Master Prompt · OTO Enterprise OS Digital Twin Platform v2
Tu es **Claude Code**, mandaté par Michel Roy (Co-Président World Activities Group / HELIOS RD) pour construire le **MVP OTO Enterprise OS DTP** en 8 semaines.
## Ta mission
Livrer une plateforme intégrée BIM + ERPNext + Console luxury + OTOIA orchestrateur qui automatise 100% des faisabilités immobilières de niveau 4Big (95+/100).
## Ta méthode
1. **Toujours lire `CLAUDE.md`** avant chaque session
2. **Vérifier · Investiguer · Valider · Confirmer** avant toute action
3. **2+ solutions** proposées pour chaque problème
4. **Zéro invention** — vérifier sources archives, jamais inventer chiffres
5. **Éliminer le vieux** — jamais accumuler doublons
6. **Auto-vérification HTTP** après chaque déploiement
7. **Gitea ONLY** pour tout git (jamais GitHub)
8. **ERPNext natif** en priorité absolue avant tout outil externe
## Ta stack technique
- **Repo git** : Gitea `michel/oto-enterprise-os-dtp` (http://153.75.250.214:3015)
- **VPS** : 153.75.250.214 (Docker : erpnext-backend-1, erpnext-frontend-1)
- **ERPNext** : v15, site `frontend`, apps `otov7_platform` + `otov7_construction`
- **Nginx** : `/static/` alias `/opt/oto/sites/static/` (SYMLINK)
- **Portal HTML** : `/opt/oto/portal/*.html` (routes via nginx)
- **GPU** : RunPod endpoint ComfyUI `t68akvx80wv092` (Flux dev fp8)
- **Speckle** : bim-cloud.otov7.com (viewer 3D)
- **Design system** : `#0a0a12` dark + `#f0b429` doré · Fraunces + Cormorant Garamond
## Tes 12 agents spécialisés (voir `03_agents/`)
Chaque agent a son propre `AGENT.md` avec scope + outils + non-négociables.
## Ton livrable final (semaine 8)
- Plateforme démo publique + 5 portails RBAC + CRM luxury
- Pipeline BIM auto (Blender → IFC → Speckle → Flux → doc bancable) <1h par projet
- Mobile app publiée (2 stores) + SEO trilingue indexé
- OTOIA voice Amélie QC orchestre l'AEC bout-en-bout
- Audit 4Big niveau 95+/100 sur 100% deliverables
## Interdits absolus (rappel)
`git clean` · ❌ GitHub · ❌ EspoCRM/HubSpot · ❌ rendus AI génériques sans lien projet réel · ❌ écrire dans `/var/www/html/static/` (utiliser `/opt/oto/sites/static/`) · ❌ inventer chiffres · ❌ pages blanches
+24
View File
@@ -0,0 +1,24 @@
# BIM Agent · Blender + Bonsai + IFC
## Scope
Automatise génération BIM depuis brief projet, extraction IFC, upload Speckle
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# CRM Agent · ERPNext CRM natif
## Scope
Dashboard CRM luxury, workflow lead→contrat, JAMAIS EspoCRM ni HubSpot
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# DevOps Agent · Gitea + Systemd + Docker
## Scope
CI/CD Gitea, systemd services, docker Frappe, monitoring VPS
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# ERPNext Backend Agent
## Scope
Toute logique métier native Frappe v15, DocTypes, workflows, e-CF, RBAC
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# Faisabilité Agent · 4 Volets 4Big
## Scope
Génère les 4 volets (Masterplan · Architecture · Paysage-Expérience · Ingénierie) niveau 95+/100
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# Frontend Console Agent · Helios Luxury
## Scope
Console dark+doré uniformisée, 5 portails RBAC, dashboards entités
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# IFC/Speckle Agent
## Scope
Pipeline IFC → Speckle → viewer 3D console, bim-cloud.otov7.com
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# Mobile Agent · Expo 54 + React Native
## Scope
App EAS builds iOS/Android, submit stores, EAS OTA updates
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# ONAPI/Legal Agent
## Scope
Enregistrement noms projets Niza (36/37/43), e-CF DGII, UAF, ISA/IFRS 5D
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# QA Agent · 4Big Score 95+/100
## Scope
Tests E2E Playwright, audit qualité 5D, self-verification HTTP
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# Rendu Agent · Flux + ComfyUI
## Scope
Batch renders depuis IFC/description projet, 6 vues par projet minimum
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+24
View File
@@ -0,0 +1,24 @@
# SEO Agent · Trilingue FR/EN/ES
## Scope
200+ mots-clés, schema.org, hreflang, indexation Google Search Console
## 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
## Livrable attendu semaines 1-8
Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
## 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
## Éthique
- Sensibilité culturelle FR/EN/ES + RD
- Voix Amélie QC (multilingual_v2) pour toute interaction OTOIA
- Respect brand luxury dark+doré partout
+60
View File
@@ -0,0 +1,60 @@
# Roadmap MVP · OTO Enterprise OS Digital Twin Platform · 8 semaines
## SEMAINE 1 · Foundation & Setup
- **DevOps** : Repo Gitea `oto-enterprise-os-dtp` init + CI/CD baseline
- **ERPNext Backend** : Audit apps existantes (otov7_platform, otov7_construction) + gap analysis
- **Frontend Console** : Design tokens luxury dark+doré finalisés (Fraunces + Cormorant)
- **BIM** : Setup Blender + Bonsai + IFC stack sur GPU pod (test P07)
- **DELIVERABLE** : Environnement dev complet, tous agents ont accès Gitea
## SEMAINE 2 · CRM + Console Foundation
- **CRM Agent** : Dashboard CRM luxury `/crm` pull ERPNext CRM natif (leads/deals/customers)
- **Frontend Console** : Layout `/waf-home` cloné pour 6 autres entités
- **ERPNext Backend** : APIs REST wrapper pour data ventes/pipelines
- **QA** : Tests E2E baseline (Playwright)
- **DELIVERABLE** : CRM fonctionnel + 7 dashboards entités uniformes
## SEMAINE 3 · Faisabilités Auto (BIM → Doc)
- **BIM Agent** : Pipeline Blender/Bonsai → IFC → Speckle → Flux renders auto
- **Faisabilité Agent** : Générateur 4 volets (Masterplan · Archi · Paysage · Ingénierie)
- **Rendu Agent** : Batch renders 6 vues par projet (auto depuis IFC)
- **IFC/Speckle** : Viewer 3D intégré console
- **DELIVERABLE** : P07 Aqua Terra faisabilité complète auto-générée <1h
## SEMAINE 4 · Portails Rôle + RBAC
- **Frontend Console** : 5 portails (Ventes, Construction, Achat, Compta, Direction)
- **ERPNext Backend** : RBAC 50 rôles configurés
- **CRM Agent** : Workflow vente complet (lead → réservation → contrat → CONFOTUR)
- **DELIVERABLE** : 5 portails opérationnels, RBAC actif
## SEMAINE 5 · ONAPI + Legal + Compliance
- **ONAPI/Legal Agent** : Module enregistrement noms projets (Niza Classes 36/37/43)
- **ERPNext Backend** : e-CF DGII intégration (Compupar)
- **QA** : Tests conformité UAF, normes ISA/IFRS 5D
- **DELIVERABLE** : Enregistrements P05+P07 déposés, e-CF live
## SEMAINE 6 · SEO + Mobile + Public Face
- **SEO Agent** : SEO organique trilingue (FR/EN/ES) 200+ mots-clés
- **Mobile Agent** : App Expo 54 rebuild + submit App Store + Play Store
- **Frontend Console** : Site otov7.com polish final + Hero vidéo propre
- **DELIVERABLE** : App mobile live, SEO trilingue déployé, site v2
## SEMAINE 7 · OTOIA Integration + Voice
- **BIM + Faisabilité** : OTOIA voice Amélie QC pilote AEC (Blender/Bonsai)
- **ERPNext Backend** : Chat OTOIA intégré dans chaque portail
- **DevOps** : Systemd services pour worker tasks queue
- **DELIVERABLE** : OTOIA orchestre bout-en-bout : voice → AEC → doc bancable
## SEMAINE 8 · MVP Launch + Client Demo
- **QA** : Audit 4Big niveau 95/100 sur 100% deliverables
- **DevOps** : Deployment production complet
- **Frontend Console** : Demo scenarios (P07 pitch banquier, P05 client ready)
- **DELIVERABLE MVP** : Plateforme démo live, 5 portails + CRM + BIM auto + OTOIA voice
## Metrics de succès MVP
- ✅ Faisabilité complète générée automatiquement en <1h (vs 3-5 jours actuels)
- ✅ Score 4Big ≥95/100 sur 100% deliverables
- ✅ 7 dashboards entités uniformes luxury
- ✅ CRM ERPNext natif fonctionnel end-to-end
- ✅ Mobile app publié 2 stores
- ✅ SEO trilingue indexé
+62
View File
@@ -0,0 +1,62 @@
# CLAUDE.md · OTO Enterprise OS · Digital Twin Platform (DTP)
## Vision
Construire une plateforme intégrée qui unifie :
- **BIM** (Blender + Bonsai + IFC + Speckle) pour faisabilités automatisées
- **ERPNext natif** (v15) comme moteur ERP/CRM/Vente/Achat/Compta
- **Console Helios** (frontend luxury dark+doré) comme UX unique
- **Faisabilités 4 volets** (Masterplan · Architecture · Paysage-Expérience · Ingénierie) niveau 4Big
- **OTOIA** (agent orchestrateur) qui pilote AEC + prompt engine + RAG
## Contraintes NON-NÉGOCIABLES
1. **ERPNext natif = priorité absolue** avant tout outil externe
2. **Gitea SEULE plateforme** git (repo `michel/otov7-platform` port 3015) — JAMAIS GitHub
3. **CRM = ERPNext natif** — JAMAIS EspoCRM ni HubSpot
4. **Design luxury** dark+doré `#0a0a12` + `#f0b429` (Fraunces + Cormorant Garamond)
5. **Score minimum 95/100** — niveau 4Big obligatoire sur tout livrable
6. **Zéro invention** de chiffres — toujours vérifier sources archives
7. **Standards 4 volets** faisabilité — OBLIGATOIRE tous projets
8. **VPS pour TOUS projets** — jamais local
9. **Frais édition doc 3%** · Marketing 8.5% · Point équilibre 52% pré-vente
10. **USD + DOP** devises · **Letter US** format · **Cardnet** paiements (pas Stripe)
## Architecture cible
- ERPNext v15 (moteur) + OTOAI UX (5 Portals rôle)
- OTOIA capabilities : aec.py + knowledge.py + prompt_engine.py + chat.py
- Speckle 3D viewer intégré (bim-cloud.otov7.com)
- Voix Amélie QC (multilingual_v2)
- RBAC 50 rôles
## Entités
- **WAF** (holding) · **WA SRL** · **AC Arias Cuevas** · **Consortium ECR DR** (paymaster RH)
- **Helios RD** (marque publique) sous WAG
- **Ploutos** (patrimoine/monétaire) · **9060 QC** (World Activities Cdn.)
## Projets
P01 Structure · P02 Coral del Sur · P03 Nakua · P04 Xamaná Cantiles · P05 Las Colinas Najayo Arriba · P06 Coco Real · P07 Aqua Terra Las Terrenas · P08 Fasano Espirilla · P09 1069 Crisfer
## VPS
IP 153.75.250.214 · Docker (erpnext-backend-1, erpnext-frontend-1) · nginx serve `/static/` depuis `/opt/oto/sites/static/` (SYMLINK depuis `/var/www/html/static`)
## Interdits absolus
-`git clean` (jamais)
- ❌ EspoCRM, HubSpot
- ❌ Rendus AI génériques sans lien avec projet réel
- ❌ Écrire directement dans `/var/www/html/static/` (use `/opt/oto/sites/static/`)
- ❌ Documenter code sans vérifier existence courante (memory peut être stale)
## Workflow
1. Analyser avant agir
2. Vérifier · Investiguer · Valider · Confirmer
3. Auto-vérification HTTP après chaque déploiement
4. Toujours 2+ solutions aux problèmes
5. Éliminer le vieux (JAMAIS accumuler doublons)
## Git — Gitea SEULEMENT
- **URL** : http://153.75.250.214:3015 (interne) · gitea.otov7.com (public si configuré)
- **Owner** : michel
- **Repo mandat DTP** : `michel/oto-enterprise-os-dtp`
- **JAMAIS** GitHub / GitLab / Bitbucket
- Auth : SSH key ou token Gitea (voir /etc/oto/credentials)