Aller au contenu
Adama DialloRSE · DATA · SYSTÈMES

FICHE PROJET / STRATA

ESG Optimizer.

Une PME reçoit un questionnaire CSRD de son donneur d’ordre et ne sait ni par où commencer, ni ce qu’elle risque d’oublier.

MON RÔLEFondateur

En production. Huit blocs, le même gabarit que les deux autres fiches.

Comparer avec STRATA Scope

01 Problème

La directive CSRD et les standards ESRS imposent des informations de durabilité à des entreprises qui n’ont ni direction RSE, ni analyste, ni budget de conseil. Le premier réflexe est de payer un cabinet quelques milliers d’euros pour un diagnostic qui aurait pu être outillé.

Le problème n’est pas de calculer : c’est de savoir ce qui est attendu, à partir de quels documents, et où se situe l’entreprise sur chacun des dix standards. Tant que cette question reste ouverte, aucun chiffre ne sert à rien.

ESG Optimizer prend les documents que l’entreprise possède déjà, les confronte aux standards et rend un état des lieux structuré. Il ne remplace pas un auditeur, il rend le premier tour de piste faisable seul.

02 Mon rôle

Formulation proposée, en attente de relecture. Ce bloc a été rédigé à partir de ce que le dépôt démontre. Tant qu’Adama ne l’a pas relu, il n’est pas donné comme sa parole. Les questions auxquelles lui seul peut répondre sont listées en fin de bloc.

Niveau de responsabilité par domaine. Deux valeurs seulement, responsable ou contributeur. Aucun pourcentage, aucune barre de niveau.
Architectureresponsable
Produitresponsable
Backendresponsable
Donnéesresponsable
IAresponsable
Frontendresponsable
Commercialresponsable

J’ai posé l’architecture : une interface Next.js pour le parcours, un moteur Python séparé pour l’analyse, et une base Supabase pour l’état des dossiers.

J’ai arbitré la question de l’IA en faveur d’une architecture de récupération documentaire plutôt que d’un modèle réentraîné, parce qu’un texte réglementaire change et qu’un modèle réentraîné ne se met pas à jour.

J’ai choisi un fournisseur de modèle établi dans l’Union européenne, pour que la résidence des données ne soit pas un angle mort au moment de vendre à une PME soumise à la CSRD.

J’ai mis le produit en ligne sur son propre domaine et exposé une route de santé publique, qui est ce que ce site interroge pour affirmer qu’il répond.

CE QUE SEUL ADAMA PEUT TRANCHER

  • Le produit a-t-il des utilisateurs autres que des tests, et si oui peut-on le dire sans nommer personne ?
  • Le paiement est-il ouvert au public à ce jour, ou reste-t-il derrière une liste d’attente ?

03 Architecture et stack

Les documents déposés par l’entreprise entrent par le parcours web, sont traités par une API Python qui les confronte aux standards ESRS par récupération documentaire, puis ressortent en un scoring par standard et un rapport structuré. Une route de santé publique permet à ce site de constater que le service répond.

TECHNOLOGIES RÉELLEMENT INSTALLÉES · LISTE SAISIE ET RELUE

  • FastAPImoteur d’analyse et route de santé publique
  • Pythontraitement documentaire et scoring
  • Next.jsparcours de dépôt et restitution
  • Supabasecomptes, dossiers et état d’avancement
  • pgvectorindex des passages de standards

04 Décisions

Le journal d’architecture ne sert aucune décision pour ce projet aujourd’hui. Rien n’est écrit ici à la place : les décisions vivent dans un registre, elles ne se recopient pas dans une fiche.

05 Preuves

Produit · esg-optimizer

ESG Optimizer, l'outil d'audit et de conformité CSRD du groupe, répond en production sur son adresse publique.

Source
Adresse publique d'ESG Optimizer, Dépôt iroko-software-group/esg-optimizer
Méthode
Appel GET sur l'adresse publique du produit depuis le cockpit, code de retour conservé tel quel.
Relevé le

Produit · esg-optimizer

Le code d'ESG Optimizer est versionné dans un dépôt suivi par ce cockpit, dont le dernier commit est lisible publiquement.

Source
Dépôt iroko-software-group/esg-optimizer
Méthode
Lecture du dernier commit du dépôt via l'API publique de GitHub, à la même adresse que celle du journal des livraisons.
Relevé le
jamais observée

Produit · esg-optimizer

Ce cockpit conserve la trace datée de chaque interrogation de la route de santé d'ESG Optimizer, y compris de ses échecs et de leur nature.

Source
Table ecosystem_probes
Méthode
Comptage des tentatives de sonde enregistrées pour ce produit. Chaque ligne porte sa date, son état et, en cas d'échec, sa nature.
Relevé le

06 Compromis

Ce qui a été volontairement refusé, et ce que ce refus coûte.

  • Aucun calcul d’empreinte carbone dans ce produit.

    Le calcul appartient à STRATA Scope, qui en est responsable et qui le teste. Le dupliquer ici aurait donné deux résultats différents pour la même entreprise, et aucun moyen de dire lequel fait foi.

    Ce que ça coûte Une entreprise qui veut les deux doit passer par deux produits.

  • Pas de modèle réentraîné sur le corpus réglementaire.

    Un modèle réentraîné fige la réglementation au jour de son entraînement. Les textes ESRS bougent, la récupération documentaire suit, un modèle réentraîné non.

    Ce que ça coûte Chaque réponse coûte un appel de récupération, donc du temps de réponse et de l’argent à l’usage.

  • Aucune restitution qui ressemble à un avis d’auditeur.

    Le produit rend un état des lieux, pas une attestation. Laisser croire l’inverse exposerait l’utilisateur et serait faux.

    Ce que ça coûte Le produit se vend moins facilement qu’un outil qui promet la conformité.

07 État

En production

Ouvert au public sur son domaine. Son API expose une route de santé que ce site interroge, et le résultat de cette interrogation est visible dans la page de vérification de l’affirmation correspondante.

08 Suite

  • Exposer une route publique de statistiques agrégées, pour que ce cockpit affiche autre chose qu’un état de santé.
  • Documenter le périmètre de l’analyse standard par standard, dans le produit lui-même.

Sans date annoncée. Une date de livraison qui n’engage personne n’est pas une information.

LES ARBITRAGES

Pourquoi c’est construit comme ça.

Chaque décision structurante de ce projet est publiée avec les options écartées, le compromis accepté et ce qu’elle a changé dans le code.

Ouvrir le journal