Files
Claude Code DTP Worker 7e4456eb5b
CI / Contraintes NON-NÉGOCIABLES (CLAUDE.md) (push) Has been cancelled
CI / Validation JSON (schémas Faisabilité) (push) Has been cancelled
CI / Qualité documentaire (liens + 4Big) (push) Has been cancelled
CI / Reproductibilité des artefacts out/ (build == commité) (push) Has been cancelled
CI / Fraîcheur matrice de régression (run == commité) (push) Has been cancelled
CI / Intégrité du câblage CI (gate agrège tout · gates statiques verrouillés) (push) Has been cancelled
CI / Intégrité des chiffres du README (valeur == artefact cité · (push) Has been cancelled
CI / Publiciste · parser + schéma + generator (unittest) (push) Has been cancelled
CI / RBAC · 50 rôles + schéma (unittest) (push) Has been cancelled
CI / Faisabilité · générateur 4 volets + round-trip (unittest) (push) Has been cancelled
CI / RBAC · fixtures ERPNext (Role + Custom DocPerm) (push) Has been cancelled
CI / RBAC · plan User Permission (row-level) (push) Has been cancelled
CI / RBAC · Role Profile (bundles par portail) (push) Has been cancelled
CI / RBAC · run-book d'application unifié (agrégat 3 volets) (push) Has been cancelled
CI / Faisabilité · dossier bancable trilingue FR/EN/ES (push) Has been cancelled
CI / CRM · workflow vente ERPNext (lead → CONFOTUR) (push) Has been cancelled
CI / CRM · DocType porteur OTO Dossier Vente (push) Has been cancelled
CI / CRM · barème commissions vendeurs (push) Has been cancelled
CI / Fiscal · e-CF DGII (Compupar) (push) Has been cancelled
CI / Frontend · Workspaces 5 portails rôle (push) Has been cancelled
CI / Legal · DocType CONFOTUR Application (push) Has been cancelled
CI / QA · Audit 5D conformité (push) Has been cancelled
CI / SEO · mots-clés trilingues + schema.org + hreflang (push) Has been cancelled
CI / Chat OTOIA · montage par portail (Custom Block) (push) Has been cancelled
CI / QA · Audit 4Big (95+/100 sur 100% deliverables) (push) Has been cancelled
CI / Démo · Scénarios (run-sheet P07 banquier / P05 client) (push) Has been cancelled
CI / QA · Matrice de régression exhaustive (Sprint 8) (push) Has been cancelled
CI / DevOps · Run-book de déploiement VPS unifié (Sprint 8) (push) Has been cancelled
CI / QA · Matrice d'acceptation / traçabilité MVP (Sprint 8) (push) Has been cancelled
CI / Mobile · config app Expo/EAS (navigation par rôle) (push) Has been cancelled
CI / E2E baseline Playwright (manuel) (push) Has been cancelled
CI / Gate qualité (agrégat) (push) Has been cancelled
AUTORISATIONS · Michel lève contrainte #8 · agents autonomes 24/7
2026-08-03 00:56:21 +00:00

76 lines
3.6 KiB
Markdown

# CLAUDE.md · OTO Enterprise OS · Digital Twin Platform (DTP)
## Objectif temporel
**8 semaines OU MOINS** — refactoring des modules existants (gain ~47%) permet livraison anticipée. Cible plancher réaliste : **4-5 semaines**.
## 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)
## ⭐ DÉROGATION 2026-08-03 · Michel a levé toutes les contraintes bloquantes
Voir `AUTORISATIONS_MICHEL_20260803.md` · TOUS les agents sont autorisés à ·
- `bench migrate` sur site `frontend`
- Modifier nginx, systemd, docker sans confirmation
- Créer DocTypes, Roles, Workflows dans ERPNext
- Continuer Sprints 3, 4, 5, 6, 7, 8 en autonome 24/7
- Voir la liste complète · `/opt/oto/claude_code_mandate_dtp/AUTORISATIONS_MICHEL_20260803.md`
**La contrainte #8 (hors périmètre worker) est LEVÉE.**