Add spec: CHOISIR_MON_UNITE — vision + non-négociables + questions ouvertes pour Michel · Sprint 2-3 assignment Frontend+IFC+CRM agents

This commit is contained in:
Michel Roy
2026-07-28 17:25:52 +00:00
parent 2360b5d9d6
commit 219c413db1
2 changed files with 62 additions and 0 deletions
+3
View File
@@ -27,3 +27,6 @@ Voir `04_roadmap/ROADMAP_8_WEEKS.md` pour deliverables par sprint.
Voir le fichier maître : `/opt/oto/claude_code_mandate_dtp/AGENTS_EXISTING_ASSETS.md` section correspondante à cet agent.
**Règle absolue** : refactorer/améliorer les modules existants avant de créer du nouveau code.
## Spec spécifique attribuée
- `05_deliverables_mvp/specs/CHOISIR_MON_UNITE_SPEC.md` · redesign complet page /choisir-mon-unite (coordination avec IFC/Speckle + CRM agents)
@@ -0,0 +1,59 @@
# Spec · /choisir-mon-unite · Redesign complet
**Status** : Attente vision précise Michel · placeholder actuel LIVE
**Owner** : Frontend Console Agent + IFC/Speckle Agent + CRM Agent (coordination)
**Priorité** : Sprint 2-3
## Contexte
Michel a demandé "on va faire ça différemment" — la version actuelle avec viewer 3D Speckle iframe + petites cards ne satisfait pas. La cible est un vrai outil de sélection unité qui donne envie d'acheter, pas une démo technique.
## Ce qu'il NE FAUT PAS faire (rejeté explicitement par Michel)
- ❌ Petits carrés / mini-images de projet
- ❌ Viewer 3D vide sans contenu
- ❌ Rendus AI génériques
- ❌ Interface "démo technique" sans WOW
## Vision cible (à confirmer avec Michel)
Expérience de **sélection d'unité premium** pour un acheteur immobilier :
1. **Choix du projet** (P01-P09) — cartes projets larges avec rendus RÉELS des archives
2. **Plan de masse** ou vue drone du projet sélectionné
3. **Sélection d'un bâtiment** dans le complexe (si applicable — ex: P02 6 bâtiments)
4. **Sélection d'un étage** interactive
5. **Sélection d'une unité** avec :
- Numéro unité + surface + orientation
- Prix (USD + DOP)
- Statut (disponible / réservée / vendue)
- Plan intérieur (2D + 3D)
- Vues depuis les fenêtres (rendus réels)
- Options de financement (comptant, plan direct, hypothèque)
- CTA "Réserver cette unité" → workflow CRM
## Ressources existantes à réutiliser
- `/opt/oto/portal/choisir-mon-unite.html` (base actuelle) — refactor complet
- `PROJECT_META` dans le HTML actuel (P01, P02, P03, P05, P07) — étendre à P04, P06, P08, P09
- Rendus par projet : `/opt/oto/data_room/PXX/60_photos_site/` — SEULEMENT les vrais rendus, pas les Flux génériques
- Bim-cloud Speckle : `bim-cloud.otov7.com` — pour viewer 3D UNITÉ (pas projet vide)
- ERPNext DocType `Item` pour les unités individuelles
- Workflow réservation existant : lead → visite → devis → séparation 20% → contrat
## Livrable attendu
- **Page `/choisir-mon-unite` refondue** avec parcours vendeur 4 étapes (projet → bâtiment → étage → unité)
- **Filtres** : par surface / prix / orientation / statut
- **Vue liste** ET vue **map/plan interactif**
- **Fiche unité détaillée** avec plan 2D+3D, prix, vues, financement
- **CTA final** relié au CRM (créer opportunité + notification vendeur WhatsApp)
- **Responsive** mobile-first (majorité des acheteurs cherchent sur mobile)
- **Multilingue** FR + EN + ES
## Questions ouvertes pour Michel
1. Voulons-nous un vrai viewer 3D par bâtiment (via Speckle) ou du 2D "plan plat" + rendus ?
2. Prix affichés publiquement ou seulement après inscription/login ?
3. Statut réservation en temps réel (via ERPNext live) ou snapshot cache 5 min ?
4. Signature électronique intégrée directement (via DocuSign / Frappe ?) ou juste "demande de réservation" qui déclenche flow humain ?
5. Comparateur multi-unités (checkbox "comparer 2-3 unités côte à côte") ?
## Non-négociables
- Rendus RÉELS uniquement (archives projet) — jamais Flux/AI générique
- Prix vérifiés (P01 = 2.484M USD selon Dumar tasación officielle)
- Design luxury dark+doré `#0a0a12` + `#f0b429` (Fraunces + Cormorant Garamond)
- ZÉRO invention de chiffres, superficie, disponibilité