PRISME France 2030 · Culture & IA

Expérimentations actuelles — Écosystème numérique La Grainerie

Vérifier la maturitéAxe projetDoc. générale

Niveau de lecture : Technique — synthèse métier : Catalogue des communs · Architecture modulaire

Sources : Plan directeur n8n · README Calendrier Grainerie · Genèse Circollaborative · Méthodologie mesure Serveur Outils Grainerie · Méthodologie mesure Nœud IA POC

Licence application : CC BY-NC-SA 4.0

Licence dossier PRISME : Licence CC BY-NC-SA 4.0 (même licence pour communs et documentation)

Résumé métier — avant les métriques techniques

PRISME ne se résume pas à un volume d'automatisations ou de tables. Sur le site pilote La Grainerie, le socle Baserow + n8n + Calendrier remplit déjà les fonctions quotidiennes d'une fabrique de cirque :

DomaineFonctions couvertesModule principal
PlanificationEspaces, parking, conflits, résidencesCalendrier · occupation
ProductionRooming, fiches projet, logistiqueproduction · rooming
ÉquipesMissions, planning, feuilles de tempsplanning · timesheet
ProgrammationPIPD, budget coopératif multi-scènesprogrammation
TechniqueBâtiment, matériel, livraisons, stockbatiment · materiel
AdministrationContacts, projets, budget, portail demandesBaserow · budget · demandes
CoopérationMobilité-carbone (EKO), réemploi (Navette)Réseaux partenaires

Cartographie complète : Catalogue des communs — 12 fonctions F1–F12.

Les sections ci-dessous documentent l'implémentation technique (runtime, stack, métriques) — utile aux relecteurs pointus et à l'équipe de développement, pas au résumé exécutif du dossier.

Position dans l'histoire du projet

%% mermaid-layout: wide
%%{init: {'theme': 'base', 'flowchart': {'htmlLabels': true, 'wrappingWidth': 200, 'nodeSpacing': 68, 'rankSpacing': 80, 'padding': 22, 'diagramPadding': 20}, 'themeVariables': { 'fontSize': '16px'}}}%%
flowchart LR
  A["CIRCOLABORATIVE TOOLS<br/>2018–2019"] --> B["Baserow + feuilles partagées"]
  B --> C["Écosystème actuel<br/>n8n · Baserow · Calendrier v3"]
  C --> D["Centre PRISME<br/>France 2030"]
  A -.->|"tests outils génériques"| A

Voir aussi : Genèse Circollaborative

1. Le projet n8n — socle d'orchestration

Plan directeur : PLAN_DIRECTEUR.md

Vision

Refactoring, optimisation et sécurisation de l'écosystème Baserow + n8n + Docker pour un système modulaire, souverain et maintenable.

État d'usage (site pilote — juillet 2026)

ComposantFormulation métier (public)
Calendrier Grainerie v3Planification quotidienne des espaces, résidences, équipes et programmation
OrchestrationAutomatisation des flux entre données métier, billetterie et exports — sans double saisie
Base de données métierDouze fonctions couvertes — voir Catalogue communs
HébergementServeur outils souverain · infogérance direction technique · appui Xavier Schaeffer EI
Stack élargieCalendrier · messagerie · authentification · sauvegardes · Nœud IA expérimental

Axes d'expérimentation n8n

AxeContenuIntérêt France 2030
Architecture n8nRouter central, micro-workflows, debounce, sync différentielleAutomatisation reproductible pour structures culturelles
BaserowRestructuration V7, champs, formules, webhooksModèle de données métier ouvert
InfrastructureDocker modulaire, Authentik, Traefik, BorgmaticHébergement souverain
SécuritéCredentials centralisés, validation webhooks, RGPDIA responsable, maîtrise des données
Performance−90 % appels sync cible, coalescer debounceSobriété numérique

Ateliers external/

Le mono-dépôt n8n héberge plusieurs ateliers promus vers la production :

AtelierRôle
external/calendar/forkApplication calendrier (prioritaire)
external/baserow/forkExtensions Baserow
external/sync-in/forkSynchronisation fichiers
external/affine/Documentation collaborative
external/passbolt/Gestion mots de passe

Chaîne de déploiement : fork calendrier → stack agenda cible → Serveur Outils Grainerie

2. Calendrier Grainerie v3 — cœur de l'expérimentation métier

README : README.md

Version : 3.0.0 (Qwik) — release technique bouclée, développement actif post-3.0.0

Genèse fonctionnelle (lien Circollaborative)

Le besoin identifié dès CIRCOLABORATIVE TOOLS« vue par espaces, résidences à la semaine, planning partagé » — est aujourd'hui adressé par cette application :

Besoin Circollaborative (2019)Réponse actuelle (2026)
Calendrier par espacesFullCalendar resource timeline + occupation parking
Résidences compagniesProduction, rooming, fiche-projet
Mutualisation Lido / Studio 3Multi-sources Baserow, filtres par ressource
Organisation festivalProgrammation PIPD, Kanban, Gantt
Fin du « massive emailing »Notifications in-app, WebSocket, portail demandes
FormulairesFormulaires Baserow modaux, portail public demandes

Stack technique

CoucheTechnologie
FrontendQwik 1.19 + Qwik City (framework résumable)
CalendrierFullCalendar 6.1 (mois, semaine, timeline ressources)
DonnéesBaserow (REST + WebSocket temps réel)
AuthJWT Baserow + Authentik (infra)
OfflineFile pending_queue, bandeau hors ligne
Tests~7 600 tests Vitest, couverture G-V5 à 72 %
DéploiementDocker, Traefik, Caddy/nginx

Domaines métier couverts (TRL 6–7 en interne)

DomaineRoutes / modulesJeux de données liés
Calendrier principalCalendrier événements · activités
Occupation espacesoccupationRéservations parking · emplacements
Production & roomingproduction, roomingFiches production · hébergements · logistique
Planning équipeplanningPlanning d'activités · missions équipe
Feuille de tempstimesheetFeuille de temps CDDU
Ressources & bâtimentbatiment, materiel, livraisonsInventaire matériel · prêts · livraisons · stockage
ProgrammationprogrammationFréquentation spectacles · programmation PIPD
Fiches projet[id]Projets
Budget & investissement*, plan investissementBudget · devis · prévisionnel
Espace membre / compagniemembre, compagnieAnnuaire structures · compagnies
Administration*Permissions · audit
RéférentielsreferentielsTables de référence métier
Export ICSicsCalendriers externes
Portail demandesdemandesDemandes entrantes (wizard public)

Innovations expérimentées (mai–juillet 2026)

InnovationDescriptionTRL estimé
Scroll infini FullCalendar (FCIS)Pagination streaming, cache ETag, anti-rafale6
Multi-timeline Whiteboard (MTW)Collaboration CRUD, awareness temps réel5–6
Ports Baserow (G-V2)Anti-corruption layer, adapters mutations6–7
Assistant IA MartyNLU, actions métier, autocomplétion, RGPD4–5
Webmail + assistantIMAP/SMTP, sync par blocs, Marty fédéré (defaults L2, suggestions mail, FedAvg)4–5

Vision détaillée : Vision — module Webmail (spec, UX QCM, sync par briques, templates L0–L3).

CalDAVProvisioning, sync engine, calendrier personnel5
Offline-firstpending_queue, flush automatique6
Edge IA (Nœud IA Expérimental (Nœud IA POC))vLLM + Hermes, profil métier Grainerie, inférence locale GPU4–5
QR Réservez-moiRéservation salle via scan6
Badges WCAGContraste dynamique contrastFgForBg7
`Bootstrap Qwik natif | Composants sans jQuery, accessibilité | 7

Pilote « La Navette » — mutualisation multi-parcs (phase test)

En lien avec le projet collectif de réemploi culturel (ex-PMCBT, RESSAC), La Grainerie teste l'extension des modules materiel et livraisons à un modèle de parcs matériels multiples :

CapacitéDescription
Multi-parcsAgrégation Baserow multi-sources (même logique que mutualisation Lido / Studio 3)
Stock & inventaireVues calendrier, tableau et timeline sur ressources matérielles
ContractualisationEnchaînement planning · missions · engagements pour formaliser prêts entre structures
StatutPhase test interne — déploiement collectif toulousain (~20 struct.) conditionné à la gouvernance post-étude et à un pilote PRISME

Assistant IA — Marty (approche responsable)

Conforme à la charte F05 du dossier France 2030 :

3. Architecture globale (schéma)

%% mermaid-layout: tall
%%{init: {'theme': 'base', 'flowchart': {'htmlLabels': true, 'wrappingWidth': 200, 'nodeSpacing': 68, 'rankSpacing': 80, 'padding': 22, 'diagramPadding': 20}, 'themeVariables': { 'fontSize': '16px'}}}%%
flowchart TB
  U["Utilisateurs<br/>équipes · compagnies"]
  APP["Calendrier Grainerie v3<br/>Qwik · webmail · Marty"]
  BR["Données métier<br/>8 domaines"]
  N8N["Orchestration<br/>flux automatisés"]
  INF["Infra souveraine<br/>PG · Redis · Traefik · Authentik"]
  EDGE["Nœud IA POC<br/>vLLM · edge"]

  U --> APP
  APP -->|"REST · WS"| BR
  APP -->|"CalDAV · ICS"| N8N
  BR <-->|"sync"| N8N
  BR --> INF
  N8N --> INF
  INF -->|"API · MCP"| EDGE

4. Alignement avec l'appel France 2030

Objectif AAPApport des expérimentations actuelles
Obj. 1 — Expériences culturellesInterface unifiée résidences · production · programmation ; Marty pour médiation numérique encadrée
Obj. 2 — Données & communsBaserow modèle de données ouvert ; ports G-V2 ; documentation exhaustive du calendrier
Obj. 3 — Droits & traçabilitéAudit admin · RGPD webmail · permissions granulaires APP_PERMISSIONS
Priorisation CDCOpen source CC BY-NC-SA 4.0 · interopérabilité CalDAV · ICS · API · mutualisation
IA responsableMarty + edge Nœud IA Expérimental : IA choisie, inférence locale, validation humaine
Sobriétén8n debounce / coalescer · Qwik (résumabilité) · cibles perf documentées
TRL4–7 selon module — communs 6–7 · mesh 3–4 aujourd'hui → cibles M36 : TRL par registre (A →7 · C →5–6 sous réserve jalons F08/F12)

5. Actifs transférables (Centre de ressources)

ActifFormatPôle
Application Calendrier GrainerieCode open source + docDévelopper / Diffuser
Architecture données métier ICCSchéma huit domaines · jeux nommésObserver / Accompagner
Workflows n8n patternsTemplates micro-workflowsDévelopper / Diffuser
Méthode ports/adapters (G-V2)Patterns code + rapportsAccompagner
Stack infra souveraineDocker Compose modulaireExpérimenter
Charte IA Marty + blueprint edgeSpecs + Edge computing & Nœud IA ExpérimentalObserver / Diffuser
Retours CircollaborativeArchives PDFObserver

6. Formulation pour le dossier de candidature

7. Références documentaires