Lumen Pilotage

Connexion administrateur

Espace réservé à l'administrateur.

Lumen Pilotage

Pilotage

Architecture système

Vue complète de l'infrastructure Lumen Marchés

CLOUD / INTERNET PC DE MARIN (LOCAL) CLIENTS GitHub lumeniaindustrie-stack/ Lumenmarket Cloudflare Pages lumen-marches .pages.dev Cloudflare Pages lumen-pilotage .pages.dev Supabase Auth · Profils · Offres Analyses · Chat · Runs BOAMP Marchés publics API officielle Brevo SMTP · Emails alertes & analyses Base de données Supabase profils · offres_avis · agent_runs analyses · messages_chat RLS activé sur toutes les tables Auth JWT · Triggers PostgreSQL n8n Orchestrateur local port 5678 Windows · auto-start Ollama Modèle IA local qwen2.5:7b port 11434 A Collecteur toutes les 2h 6h–20h B Tri & Veille lun–ven 6h45 C Chat toutes les 15 sec D Analyse DCE toutes les 20 sec G – Contrôleur Surveille A, B, C, D toutes les heures · 7h–22h Navigateur client Site Lumen Marchés Tableau de bord Assistant · Analyses Email client Veille quotidienne B Résultat analyse D Admin (Marin) Tableau de pilotage lumen-pilotage .pages.dev Email admin Alertes agent G Rapport quotidien push deploy auto HTTPS API fetch API stocke offres email veille IA lit journal alerte / rapport HTTP site SPA pilotage SPA auth+data poll file Windows · n8n · Ollama · Agents Navigateurs · Emails reçus
Données / HTTPS API
Collecte & stockage offres
Alertes & supervision (G)
Emails Brevo
n8n orchestre les agents
Déploiement automatique

GitHub

Dépôt source unique (lumeniaindustrie-stack/Lumenmarket). Chaque git push sur main déclenche automatiquement le déploiement des deux sites Cloudflare Pages.

Cloudflare Pages

Héberge deux sites statiques sans serveur : lumen-marches (espace client) et lumen-pilotage (tableau de bord admin). CDN mondial, HTTPS automatique, zéro infrastructure à gérer.

Supabase

Base de données PostgreSQL managée avec Auth, RLS et triggers. Les sites lisent et écrivent via l'API REST avec la clé publishable. Les agents n8n utilisent la clé service côté PC (jamais dans le navigateur).

n8n (local)

Orchestrateur de workflows sur le PC de Marin. Démarre automatiquement au démarrage Windows (port 5678). Surveille Supabase en polling et exécute les 5 agents selon leur calendrier.

Ollama (local)

Modèle IA qwen2.5:7b tournant en local sur le PC (port 11434). Utilisé par l'agent B pour noter les offres, par C pour répondre au chat, et par D pour analyser les DCE.

Agents A & B

A collecte les offres du BOAMP toutes les 2h (6h–20h) et les stocke dans Supabase. B les trie et note chaque matin en semaine à 6h45, puis envoie la veille par email.

Agents C & D

C répond aux questions des clients (chat) toutes les 15 sec. D analyse les DCE déposés par les clients toutes les 20 sec, avec retry automatique et email de résultat.

Agent G – Contrôleur

Surveille A, B, C, D et Ollama toutes les heures de 7h à 22h. Envoie un email d'alerte si un problème est détecté (sans répéter pendant 6h) et un rapport quotidien à 21h.

Brevo SMTP

Service d'envoi d'emails. Utilisé par B (veille quotidienne), D (résultat d'analyse au client), et G (alertes et rapport à Marin). Credentials stockées uniquement dans n8n, jamais dans le code.