diff --git a/03_agents/frontend_console/AGENT.md b/03_agents/frontend_console/AGENT.md index 62fcbc6..acd787e 100644 --- a/03_agents/frontend_console/AGENT.md +++ b/03_agents/frontend_console/AGENT.md @@ -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) diff --git a/05_deliverables_mvp/specs/CHOISIR_MON_UNITE_SPEC.md b/05_deliverables_mvp/specs/CHOISIR_MON_UNITE_SPEC.md new file mode 100644 index 0000000..098d922 --- /dev/null +++ b/05_deliverables_mvp/specs/CHOISIR_MON_UNITE_SPEC.md @@ -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é