80eb3c147b
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 / CRM · Financement Bancaire (gate hypothécaire RD) (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
7.9 KiB
7.9 KiB
📋 DIRECTIVE · Workflow Faisabilité V10 · Annexes nuit 2026-08-03
Historique versions
- V1-V6 · itérations initiales (obsolète)
- V7 · EAOF_DIRECTIVE_V7_FINAL_20260801 · Constitution officielle · 8 phases Analyse + DA IA + Bureau Virtuel 12 directions + 9 Stage Gates G0-G8
- V10 (proposé) · V7 + tous les nouveaux modules livrés du 2026-08-01 au 2026-08-03 · Financement Bancaire complet + Signature électronique OTO Sign™ + Auditeur Finances IA + Clause RESCISIÓN + Signup renforcé + Portail client complet
Requête Michel (2026-08-03 · voyage)
« En parallèle remettre à Claude Code pour annexer aux workflow de faisabilité V10 · je crois · ou plus »
Interprétation · toutes les livraisons de cette nuit doivent être formellement annexées à la Constitution EAOF pour devenir la V10 (ou V11 selon numérotation officielle Michel).
Nouveaux modules à intégrer à V10
1. Portail Client complet (/mon-compte/)
- Mon Profil · tous champs éditables + section identité (Cédula ou Passeport radio · un OU l'autre) · UN SEUL bouton Enregistrer sauve profil + identité
- Choisir mon unité · rendus + plans + vue 3D interactive + actions PDF
- Documents & Signatures · Trousse Client à compléter + Promesa Irrévocable + Contrat HOA + Règlement intérieur avec case « J'ai bien lu et j'accepte » + bouton SIGNER via OTO Sign™
- Paiements & Reçus · Cardnet + historique + reçus
- Financement Bancaire · 6 sections (voir DIRECTIVE_FINANCEMENT_BANCAIRE_COMPLET_20260803) + gate check 4 conditions
- Suivi Construction · 8 phases avec % avancement
- SAV · tickets + garantie 1 an structure / 6 mois finitions
- HOA · Loi 5038 + contrats + factures + signature électronique
2. Signature électronique OTO Sign™ (moteur DocuSeal)
- Bouton SIGNER par document (nécessite case J'ai lu cochée avant)
- Log consent horodaté + IP + user-agent (JSONL quotidien /opt/oto/data/consent-log/)
- Container DocuSeal LIVE (docker port 3010, uptime 7 semaines)
- Webhook callback pour récupérer PDFs signés + hash + audit trail
- Conforme Ley 126-02 · signature électronique juridiquement contraignante RD
3. Clause RESCISIÓN UNILATERAL du promoteur
Discrètement insérée dans ·
- Promesa Irrévocable · SEPTIÈME CLAUSE · Faculté de résiliation du promoteur
- Trousse Client · Article 5 bis · Faculté du PROMOTEUR Contenu ES · droit de rescindir sans justifier + remboursement 90 jours ouvrables + renonciation aux réclamations
4. Signup renforcé sécurité
- Validation email format regex
- Validation mobile min 10 chiffres format international
- Envoi OTP EMAIL + WhatsApp (double canal)
- OTOV7 OTP doctype 5min expiration
- Confirmation obligatoire des 2 canaux avant création compte
5. Module Financement Bancaire · 6 sections + gate check 4 conditions
Voir DIRECTIVE_FINANCEMENT_BANCAIRE_COMPLET_20260803 ·
- Info achat auto-remplie
- Choix banque (Banreservas · Popular · BHD · Santa Cruz · Scotiabank · López de Haro)
- Formulaires banque pré-remplis PDF
- Exigences bancaires (docs par banque)
- Autorisations à signer
- Envoi banque (gate check 4 conditions)
Gate check 4 conditions · dépôt initial complet + docs déposés + autorisations signées + validation OTO Auditeur Finances
6. OTO Auditeur Finances (agent IA)
Nouvelle capability OTOIA auditeur_finances ·
- 8 vérifications automatiques (cohérence · apport · docs · signatures · OFAC · PEP · endettement · Fideicomiso · CONFOTUR)
- Rapport JSON signé HMAC-SHA256
- Cycle background 15 min via cron + OTOIA task queue
- Décision APPROVED / REJECTED / REQUEST_MORE_INFO
- Humain uniquement en dernier recours (OFAC positif, recours client)
7. Design System v1
Voir OTO_DESIGN_SYSTEM_v1.md (274 lignes) ·
- Palette · noir #0A0A0E + or #C9A465
- Typographie · Cormorant Garamond (meilleur j) + Fraunces + Inter + Playfair Display
- Composants CTA / Cards / Inputs / Badges standards
- Registre Big 4 institutionnel · zéro emoji
- Nomenclature typologies · Studio/1 Ch/2 Ch/3 Ch/Penthouse
- Multi-langue · fr-FR (Thomas) · en-US (Nathan/Alex) · es-DO (Diego)
- WCAG 2.1 AA · skip-link + focus visible + lang html
- Mobile-first responsive CSS
8. Conformité multi-juridiction ~95%
Voir OTOV7_AUDIT_CONFORMITE_20260802.md ·
- SEO Google (robots.txt + sitemap.xml + schema.org JSON-LD Organization + RealEstateListing + BreadcrumbList)
- Google Consent Mode v2 + bannière cookies GRANULAIRE (Nécessaires/Statistiques/Marketing/Personnalisation)
- Politique confidentialité multi-juridiction (RD Ley 172-13 · Canada · GDPR EU · CCPA/CPRA · LGPD BR · LFPDPPP MX · Ley 25.326 AR · Ley 19.628 CL)
- FinCEN GTO section (transactions ≥300k USD acheteurs étrangers)
- TCPA opt-in traçable /api/consent/log
- Equal Housing Opportunity + Fair Housing Act footer
- WCAG 2.1 AA
- IndexNow ping Bing/Yandex/Naver
9. Viewer 3D Sprint 3 Phase 1
- URL LIVE https://vente.otov7.com/choisir-mon-unite-3d/
- Google model-viewer v3.5.0 + AR mobile
- 9 GLBs placeholders générés · endpoint /api/units/by-project/
- Deep-link workflow OTO Dossier Vente
- Phases 2-5 en cours (IFC BIM réels · rendus Flux · panoramas 360° · réservation intégrée)
10. Applications mobiles Sprint 5
- Expo SDK 51 · React Native · expo-router · TypeScript
- Bundle com.otov7.app iOS + Android
- Builds finished · attente review Apple + Google
- Portails Client/Vendeur/Chantier scaffoldés
- Comptes stores payés (Apple Dev 99$/an · Google Play 25$)
11. Infrastructure production
- ThreadingHTTPServer + socket timeout global 10s + systemd auto-restart
- VPS backup 153.75.232.237 · rsync auto 04:00 UTC · rotation 5j prod + 30j backup
- Nettoyage disque · 405 GB libérés (83% → 39%)
- Cron rotation OSS backups
- OTOIA Gateway systemd port 8092
- oto-lead-signup port 8091 (endpoints Sprint 3-5)
- ERPNext frontend site actif
- Speckle server local (docker port)
Action pour agents Claude Code DTP
P0 · Formaliser V10
- Créer
/opt/erpnext/apps/otov7_platform/docs/references/EAOF_DIRECTIVE_V10_FINAL_20260803.docx qui remplace V7 comme référence unique
- Structure V10 · Constitution originale V7 (préservée) + Annexes 1-11 ci-dessus
- Push dans repo canonique unique · Sentinel devra le reconnaitre
P1 · Migration V7 → V10
- Update tous les fichiers qui référencent V7 pour pointer V10
- Mettre à jour design docs modules (7 sections obligatoires)
- Mise à jour Stage Gates G0-G8 pour intégrer les nouveaux composants
P2 · Documentation Bureau Virtuel 12 directions
Chaque nouvelle capacité doit avoir un design doc de sa "direction" ·
- Direction Signature Électronique (OTO Sign™)
- Direction Auditeur Finances (agent IA)
- Direction Portail Client Premium
- Direction Design System v1
- Direction Conformité Multi-juridiction
P3 · Tests Playwright end-to-end
- Test scénario complet · signup → login → profil complet → réservation → paiement dépôt → docs signés → financement bancaire → gate check → audit auteur finances → envoi banque
- QA 95+/100 obligatoire (norme Big 4)
P4 · Publication interne
- Diffuser V10 à Michel · Xavier · Cesar · Martires
- Formation équipe · 1h webinar avant activation en production
- Backup complet avant switch V7 → V10
Journal des nuits
Chaque nouvelle version doit être commit avec message clair ·
[V10 · faisabilité] annexe N · description
Références canoniques
- Constitution V7 ·
/opt/erpnext/apps/otov7_platform/docs/references/EAOF_DIRECTIVE_V7_FINAL_20260801.docx
- DOC01-16 Michel (17 documents canoniques 2026-08-01)
- OTO Design System v1 ·
/opt/oto/docs/design/OTO_DESIGN_SYSTEM_v1.md
- Directives 2026-08-03 ·
AUTORISATIONS_MICHEL · UNBLOCK_NOW · PLANPOINT_STYLE · ARCHIVES_DEBLOCAGE · RENDUS_EXISTANTS · MOBILE_STORES · FINANCEMENT_BANCAIRE_COMPLET