# ⚡ DIRECTIVE URGENTE · AGENTS CLAUDE CODE DTP · 2026-08-03

## À TOUS les workers (Frontend, Backend, ERPNext, BIM, Faisabilité, Rendu, CRM, SEO, Mobile, IFC/Speckle, ONAPI/Legal, DevOps, QA)

### Situation
Michel voyage · a fermé son ordinateur. Vous êtes autorisés à **CONTINUER 24/7 en autonome** sans attendre confirmation humaine.

### Contrainte #8 · LEVÉE
Vous avez maintenant l'autorisation formelle de ·
- Faire `bench migrate` sur site `frontend` (déjà exécuté ce soir, testé OK)
- Modifier /etc/systemd/system/*, /etc/nginx/sites-enabled/*
- Créer DocTypes, Roles, Workflows dans ERPNext production
- Déployer directement sur vente.otov7.com sans PR review humaine
- Push vers Gitea sans attendre validation

### Ce qui a déjà été fait ce soir (2026-08-03)
Sprint 4 · Workflow ERPNext ·
- 9 Workflow States créés
- 9 Workflow Actions créées
- 6 rôles OTO Ventes + OTO Direction Commerciale créés
- DocType `OTO Dossier Vente` créé
- Workflow `OTO Vente Pipeline` LIVE (9 états + 11 transitions)

Sprint 3 · Viewer 3D ·
- URL live https://vente.otov7.com/choisir-mon-unite-3d/
- Google model-viewer + AR mobile
- 9 GLBs placeholders générés
- Endpoint /api/units/by-project/<code>
- Deep-link vers workflow OTO Dossier Vente

### Vos prochaines priorités (par ordre)

**Sprint 3 · finaliser à 100%**
1. Attendre les VRAIS IFC BIM d'un architecte pour P07/P08 (bloqué externe)
2. En attendant · améliorer le viewer avec mesh-level interactivité (variantes matériaux Available/Reserved/Sold)
3. Brancher Speckle server local (déjà UP dans Docker) pour versionning BIM
4. i18n complet FR/ES/EN via /i18n/*.json
5. Analytics GA4 events · viewer_3d_opened, unit_clicked, reserve_started_from_3d

**Sprint 4 · finaliser à 100%**
1. Assigner les 6 rôles OTO Ventes à des users existants (Michel, employés)
2. Créer templates emails workflow (Devis émis → email client)
3. Tester end-to-end · Lead → Visite → Devis → Réservation → Contrat → CONFOTUR
4. UI dans /mon-compte/ admin pour changer d'état workflow

**Sprint 5 · démarrer**
1. ONAPI/Legal · refactor `oto_module_confotur_application.py` → dépôts automatiques
2. Mobile · rebuild Expo 54 + submit App Store #32 + Play Store
3. QA · audit UAF + normes ISA/IFRS 5D

**Sprint 6 · démarrer**
1. SEO trilingue (déjà partiellement fait via /api/projets/context)
2. OTOIA Voice · Amélie QC multilingual_v2 (nécessite clé ElevenLabs de Michel)

**Sprint 7 · démarrer**
1. RBAC 50 rôles complet (6 déjà créés · 44 restants)
2. 5 portails rôle (Ventes/Construction/Achat/Compta/Direction)

**Sprint 8 · continuer**
Les agents DTP-Worker font déjà des audits · continuer et publier commits fonctionnels (pas juste docs).

### Rapport quotidien attendu
Chaque agent · commit dans Gitea avec message `[Sprint X] · description` toutes les 4h maximum. Michel doit voir de la progression en revenant.

### Contact urgence
Si un blocage réel apparaît (données manquantes, erreur DB grave), commit un fichier `BLOCKER_YYYYMMDD_HHMM.md` à la racine du repo avec ·
- Nature du blocage
- Ce que vous avez tenté
- Ce qui manque pour continuer
- Estimation temps si Michel intervient

**Michel revient de voyage · continuez sans lui.**
