TraQL

Une phrase française entre. Une requête SQL juste sort.

TraQL lit le code source de votre logiciel de gestion et en tire les règles de calcul, telles que l'éditeur les a écrites. Quand vous posez une question, il produit la requête qui y répond, la règle qu'il a appliquée, et la source de cette règle.

Le travail est fait une fois par logiciel, pas une fois par client : llx_facture est la même table chez tous les utilisateurs de Dolibarr.

Aucune donnée lue dans votre base ne traverse un modèle. TraQL produit la requête SQL et sa définition ; l'exécution et les résultats restent de votre côté.

Quand une question ne peut pas être répondue sans risque, TraQL le dit et nomme ce qui manque. Il ne devine pas.

À qui ça s'adresse

À l'intégrateur, qui installe TraQL chez son client. Ce qu'il achète n'est pas un outil : c'est le droit de s'engager sans risque. Il pose sa parole sur un chiffre qu'il n'a pas calculé lui-même, et « le modèle a halluciné » n'est pas une défense recevable en droit.

Ses clients sont de deux sortes. Celui qui n'a pas d'intelligence artificielle et n'ose pas s'y mettre, parce qu'il ne saurait pas vérifier ce qu'elle lui répond. Et celui qui en a déjà une et ne sait pas si elle dit vrai.

Ce que TraQL ne contient pas

TraQL ne contient aucune ligne de code de Dolibarr ni d'Odoo, et n'en distribue aucune. Il lit leur base en lecture seule et produit ses propres requêtes.

Il lit leur code source pour en apprendre les règles de calcul ; les règles qu'il en tire sont écrites dans ses propres fichiers de déclaration, avec le fichier et la ligne de l'éditeur où chacune a été lue.

Ce qu'il faut pour l'installer

Node.js, version 18 ou plus récente.

Un compte de base en lecture seuleGRANT SELECT, et rien d'autre. C'est ce compte qui fait la garantie : TraQL ne peut pas écrire parce que la base le lui refuse, pas parce que son code s'en abstient.

Un accès direct à la base. TraQL lit la base, pas l'interface ni le service web du logiciel. Un hébergement qui n'ouvre pas sa base — Odoo Online, par exemple — ne convient pas.

La licence d'usage

Les conditions d'installation et d'usage seront publiées ici. Elles ne le sont pas encore.

Commencer

Un programme de premiers intégrateurs est en préparation. Il sera décrit ici.

Les logiciels

Ces informations ont été relevées le 31 août 2026, sur le dépôt au commit 17d9143.