Files
oto-enterprise-os-dtp/CLAUDE.md
T

2.9 KiB

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)