# Ordre d’intégration — Zone 17 (ia_local) dans enso Proposition d’ordre d’implémentation des sous-blocs de la zone 17 pour limiter les reprises et respecter les dépendances. Référence technique : [IMPL_17_ia_local.md](../features/implementation/IMPL_17_ia_local.md). --- ## 1. Prérequis - **Zones 1 à 15** (docv) opérationnelles dans enso : auth, offices, rôles, dossiers (zone 2), documents (zone 3), partage (zone 7), paramétrage. - **BDD enso** : schéma docv + tables zone 17 (establishments, tasks, alerts, debours, datarooms, messages, notifications, device_registrations, etc.) ; migrations et seeds créés. - **API IA** (sous-module `ai`) et **API ancrage** accessibles depuis enso-back. - **Spécifiques E1–E31** : au moins les blocs à implémenter en premier passés en statut **Confirmé** dans [SPECIFIQUES_PROJETS.md](../features/SPECIFIQUES_PROJETS.md). --- ## 2. Phases proposées | Phase | Sous-blocs / actions | Dépendances | Remarque | |-------|----------------------|-------------|----------| | **1. Config** | 18.68 (établissements), 18.69 (admin-types) | Zones 1, 5 (admin office) | Base pour CRM, filtres, types documents/dossiers/tâches/alertes. | | **2. Navigation et dashboard** | 18.81 (Explorer), 18.82 (recherche), 18.53 (dashboard) | Zones 2, 3, 7 | Squelette navigation ; dashboard agrège après phase 4–5. | | **3. CRM** | 18.54 | Config, zones 2–3 | Clients, DP, dossiers ; utilise établissements et types. | | **4. Tâches et planning** | 18.64 (tâches), 18.75 (planning) | Zones 2, 3 | Permet d’alimenter le dashboard (18.53). | | **5. Débours et facturation** | 18.65 (débours), 18.70 (facturation débours) | Zones 2, 3 | Alimente aussi le dashboard. | | **6. Partage et dataroom** | 18.58 (renvoi), 18.61 (data room), 18.59 (extraction dataroom) | Zone 7, 18.61 avant 18.59 | Renvoi dossier et data room ; extraction IA sur dataroom existant. | | **7. Alertes** | 18.60 | Zones 2, 3, types (18.69) | Types d’alertes paramétrables. | | **8. Workflow documentaire** | 18.63 | Zones 2, 3, 7 ; optionnel IA | Statuts documents, transitions par rôle. | | **9. Communication** | 18.66 (messages), 18.67 (notifications), 18.62 (courriers IFU), 18.72 (mails semi-auto) | Zones 2, 3 | Fils de discussion, notifications, courriers. | | **10. Actes et juridique** | 18.55, 18.56, 18.57, 18.71–18.74, 18.77, 18.78 | Zones 2, 3, API IA | Composition actes, mise à jour DP, secrétariat ; génération courriers/formalités/fiche prépa AG/listing annexes/devis. | | **11. Intégrations et IA** | 18.79 (Outlook), 18.76 (organigramme), 18.80 (Chat IA) | 18.81 (Explorer) pour 18.80 | Chat IA utilise le contexte Explorer ; implémenter après Explorer stable. | | **12. Compte** | 18.83 (appareils) | Zone 1 (auth) | Gestion appareils enregistrés (mon compte). | --- ## 3. Points d’attention - **Dashboard (18.53)** : peut être livré en mode minimal après phase 2 (liens uniquement), puis enrichi après phases 4 et 5 (tâches, débours). - **Explorer (18.81)** avant **Chat IA (18.80)** : le contexte « Montre-moi [rubrique] » depuis l’Explorer suppose l’arborescence et la sélection de contexte disponibles. - **Config (phase 1)** : sans établissements et types (documents, dossiers, tâches, alertes, etc.), les écrans métier ne peuvent pas filtrer ni afficher correctement. - **API IA** : nécessaire dès la phase 10 (actes, extraction, génération) et phase 11 (Chat, organigramme) ; les phases 1–9 peuvent être réalisées avec des stubs ou appels optionnels si l’API IA n’est pas encore prête. --- ## 4. Références - [README.md](README.md) (point d’entrée enso) - [IMPL_17_ia_local.md](../features/implementation/IMPL_17_ia_local.md) (détail technique par action) - [SPEC_17_ia_local.md](../features/specs/SPEC_17_ia_local.md) (spec fonctionnelle zone 17)