Structure
| Dossier / Fichier | Contenu |
|---|---|
tech.md |
Installation, URLs locales, déploiement |
entities/ |
Schéma de la base de données — toutes les entités avec description des champs |
rabbitmq/ |
Messages RabbitMQ MVLS entrants (users, binômes, suivis) |
parcours/ |
Structure des données des parcours user |
elasticsearch.md |
Configuration et usage Elasticsearch |
mvls.md |
Fonctionnalités et spécifications MVLS |
niveau.md |
Niveaux lycéens : champ users.niveau, crons de passage, backfill, section MVLS |
maintenance.md |
Activation / désactivation du mode maintenance |
logging.md |
Logs & observabilité — Sentry, stdout, DB, fichier plat |
cron-tasks.md |
Tâches planifiées (cron jobs) |
algo-reco-eclaireurs.md |
Algorithme de recommandation des Éclaireurs |
notifications.md |
Système de notifications in-app (cloche, SSE, groupage) |
multicontact.md |
Envoi d'une question à plusieurs éclaireurs (reformulation IA + matching ES) |
medias.md |
Stockage et traitement des images (Minio) et vidéos (Mux) |
ssr-pages.md |
Pages SSR (articles/pistes) : NestJS+Handlebars, activation nginx, dev/staging/prod |