- Copy enso/docs tree to services/docv/enso-docs (refresh via cp -a from enso repo) - Document mirror and refresh command in services/docv/README.md - Ignore services/docv/target for local Rust workspace - Track docv-service-integration, API docv.md, and related doc index updates
3.8 KiB
3.8 KiB
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.
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.
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 (point d’entrée enso)
- IMPL_17_ia_local.md (détail technique par action)
- SPEC_17_ia_local.md (spec fonctionnelle zone 17)