Modèle communes
Objectif du modèle
Servir de pivot territorial pour DMV : acteurs locaux, publications, habitants, services mairie, alertes, recherche locale et proximité.
Responsabilités
- Représenter une commune ou territoire local.
- Relier acteurs, publications, services, alertes et statistiques.
- Supporter recherche locale, distances, carte et filtrage territorial.
- Encadrer les espaces mairie sans leur donner un pouvoir global de censure.
Relations principales
- Une commune contient ou référence plusieurs acteurs.
- Une commune peut être liée à des publications et alertes.
- Une commune peut avoir des rôles mairie.
- Une commune peut être utilisée par PlayLoop ou IA comme contexte territorial filtré.
Cycle de vie
- Création ou import référentiel.
- Enrichissement territorial.
- Activation DMV ou mairie.
- Usage quotidien.
- Mise à jour administrative ou archivage si nécessaire.
Permissions/RBAC liées
- Les rôles mairie sont scoped à la commune.
- La mairie gère ses contenus, services et alertes.
- La modération globale reste DMV.
- Les accès territoriaux doivent être validés côté Laravel.
Contraintes métier
- Pivot territorial critique.
- Les petites communes doivent être supportées.
- PostGIS est stratégique pour proximité, carte et distances.
- Une commune n’est pas un acteur standard, même si la mairie peut publier.
Données sensibles éventuelles
- Contacts internes mairie si non publics.
- Statistiques territoriales agrégées.
- Alertes sensibles selon contexte.
Cache/offline éventuel
- Données publiques de commune cacheables.
- Services et informations pratiques adaptés au cache PWA.
- Alertes critiques nécessitent fraîcheur et invalidation.
Stratégie d’indexation
- Index par code administratif, nom, région/département si utilisés.
- Index géographique PostGIS pour recherche de proximité.
- Index d’activation ou couverture DMV.
Partitionnement si concerné
Non prioritaire. Les communes sont un référentiel stable.
État actuel vs cible
| Niveau | Description |
|---|---|
| Structure visible/confirmée | Module Territory visible ; communes documentées comme pivot ; PostGIS stratégique. |
| Structure probable | Référentiel commune avec identité territoriale, géométrie/coordonnées et statut de couverture. |
| Cible future | Pivot territorial fiable pour recherche, acteurs, mairie, alertes et analytics. |
Points à confirmer
- Source référentielle officielle.
- Niveau territorial exact : commune seule ou intercommunalité future.
- Champs géographiques.
- Règles de rattachement acteur/commune.