- 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
65 lines
4.6 KiB
Markdown
65 lines
4.6 KiB
Markdown
# Documentation — enso (docv / enso)
|
||
|
||
Index de la documentation du monorepo **enso**, qui regroupe **docv** (socle commun) et **enso** (avocats).
|
||
|
||
---
|
||
|
||
## 1. Documents de cadrage
|
||
|
||
| Document | Description |
|
||
|----------|-------------|
|
||
| [PLAN_DEVELOPPEMENT.md](PLAN_DEVELOPPEMENT.md) | Plan de développement actionnable : phases, jalons, ordre des zones docv, ordre d’intégration enso (zone 17). |
|
||
| [ARCHITECTURE_DOCV_ENSO.md](ARCHITECTURE_DOCV_ENSO.md) | Découpage docv / enso, API externes, structure des projets. |
|
||
| [PLAN_REALISATION_DOCV_ENSO.md](PLAN_REALISATION_DOCV_ENSO.md) | Phases de réalisation (Phase 0 à 4), héritage, livrables, références. |
|
||
| [ARCHITECTURE_DOCV_DETAILLEE.md](ARCHITECTURE_DOCV_DETAILLEE.md) | Architecture détaillée du socle docv (couches, BDD, API). |
|
||
| [REGLES_CODING_PROJET.md](REGLES_CODING_PROJET.md) | Règles de coding spécifiques au projet : placement du code, API/couches, auth, paramétrage, erreurs, front, conventions, commits, interdictions. |
|
||
| [INSTALLATION_ENVIRONNEMENT.md](INSTALLATION_ENVIRONNEMENT.md) | Installation de l’environnement sans Docker : prérequis, clone, build, déploiement sur test / pprod / prod ; proxy ; certificats TLS docv documentés (§8.1), consolidation nginx/certbot côté infra à poursuivre. |
|
||
| [PORTS_ENSO.md](PORTS_ENSO.md) | Cartographie des ports : déjà utilisés sur test/pprod/prod, ports attribués au projet enso (identiques en dev, test, pprod, prod). |
|
||
|
||
---
|
||
|
||
## 2. Points d’entrée par projet
|
||
|
||
Chaque sous-projet dispose d’un point d’entrée qui décrit son périmètre, ses références et l’ordre de lecture pour l’implémentation :
|
||
|
||
| Projet | Point d’entrée | Périmètre |
|
||
|--------|----------------|-----------|
|
||
| **docv** | [docv/README.md](docv/README.md) | Socle commun ; zones 1–15 ; pas de zone 17 ni de spécifiques. |
|
||
| **enso** | [enso/README.md](enso/README.md) | Avocats ; zones 1–15 + zone 17 (ia_local) ; spécifiques E1–E31. |
|
||
|
||
---
|
||
|
||
## 3. Référentiels et spécifications
|
||
|
||
| Document | Description |
|
||
|----------|-------------|
|
||
| [SCREENS_AND_FUNCTIONS_MAP.md](SCREENS_AND_FUNCTIONS_MAP.md) | Cartographie écrans et fonctions (zones 1–17, actions 18.1–18.83). |
|
||
| [features/REFERENTIEL_ECRANS_ACTIONS.md](features/REFERENTIEL_ECRANS_ACTIONS.md) | Liste exhaustive des écrans et actions avec identifiants stables (paramétrage, implémentation). |
|
||
| [features/specs/README.md](features/specs/README.md) | Spécifications fonctionnelles par zone (SPEC_01 à SPEC_17). |
|
||
| [features/implementation/README.md](features/implementation/README.md) | Description technique d’implémentation par zone (IMPL_01 à IMPL_17). |
|
||
| [features/PARAMETRAGE_ECRANS_ACTIONS.md](features/PARAMETRAGE_ECRANS_ACTIONS.md) | Modèle de paramétrage (écrans, actions, options). |
|
||
| [features/SPECIFIQUES_PROJETS.md](features/SPECIFIQUES_PROJETS.md) | Spécifiques enso (E1–E31) ; statuts de confirmation. |
|
||
| [features/DOCV_API_ENSO_FRONT_MAP.md](features/DOCV_API_ENSO_FRONT_MAP.md) | Liaison docv-back (`/api/v1/*`, OAuth) ↔ modules et routes **enso-front** ; point d’entrée **enso-back** (`/api/v1/enso/status`). |
|
||
| [features/ENSO_FRONT_BACKEND_CONTRACT.md](features/ENSO_FRONT_BACKEND_CONTRACT.md) | Audit des appels **enso-front** (`docvFetch`, types JSON) et **enso-back** (zone 17). |
|
||
| [features/DOSSIERS_PERMANENTS_DATA_GIT.md](features/DOSSIERS_PERMANENTS_DATA_GIT.md) | Dossiers permanents types : `data/dossiers-permanents/`, BDD (`dp_*`), sync Git optionnelle après upload. |
|
||
| [features/ANYTHINGLLM_DATAROOM_SYNC.md](features/ANYTHINGLLM_DATAROOM_SYNC.md) | Clone, `git pull` périodique, workspace AnythingLLM ↔ arborescence DP. |
|
||
|
||
---
|
||
|
||
## 4. Ordres d’intégration
|
||
|
||
| Projet | Document | Contenu |
|
||
|--------|----------|---------|
|
||
| enso | [enso/ORDRE_INTEGRATION_ZONE_17.md](enso/ORDRE_INTEGRATION_ZONE_17.md) | Phases d’intégration de la zone 17 (ia_local) ; dépendances entre sous-blocs. |
|
||
|
||
docv n’a pas de document d’ordre d’intégration spécifique : l’ordre est décrit dans le plan de réalisation (Phase 1 : 1.1 Backend, 1.2 Frontend, 1.3 Données et paramétrage).
|
||
|
||
---
|
||
|
||
## 5. Autres références
|
||
|
||
- **Périmètre notaire** (hors dépôt actuel) : [HORS_PERIMETRE_NOTAIRE.md](HORS_PERIMETRE_NOTAIRE.md).
|
||
- **Fonctionnalités ia_local** (enso) : [features/FONCTIONNALITES_IA_LOCAL_A_INTEGRER.md](features/FONCTIONNALITES_IA_LOCAL_A_INTEGRER.md).
|
||
- **IA — grands principes** : [features/IA_GRANDS_PRINCIPES.md](features/IA_GRANDS_PRINCIPES.md) (si présent).
|
||
- **Corrections et évolutions** : `fixKnowledge/` (corrections), `features/` (évolutions), selon les conventions du projet.
|