Moteur de règles métier

LScript Decision Studio

Un moteur de règles métier en français,
lisible, testable et explicable.

🚨 Le problème

Dans la plupart des applications, la logique métier est noyée dans le code.

📦
Règles dispersées

La logique d'autorisation est éparpillée dans des contrôleurs, middlewares, services. Impossible de savoir où tout se trouve.

🤯
Conditions illisibles

Des if imbriqués sur des dizaines de lignes. Personne ne comprend vraiment ce que ça fait.

Décisions inexplicables

"Pourquoi cet utilisateur a été refusé ?" — Personne ne sait. Le code ne donne aucune explication.

💸
Changements coûteux

Modifier une règle métier nécessite un développeur, une revue de code, un déploiement. Pour une simple condition.

💡 La solution LScript

LScript sépare les règles métier du code applicatif.

🇫🇷

Règles en français

Écrivez vos règles dans un langage naturel, compréhensible par tous.

Code simplifié

Votre code n'exécute que des décisions. La logique vit ailleurs.

🧪

Testable avant déploiement

Chaque règle peut être testée isolément avec un simple JSON.

🔍

Décisions explicables

Chaque décision retourne la règle appliquée et le message associé.

📋 Exemple concret

Voyez comment LScript fonctionne en pratique.

1 Règle LScript
regle "Accès Administration"
quand utilisateur.role est "admin"
et utilisateur.actif est vrai
alors autoriser
sinon refuser "Accès réservé aux administrateurs actifs"
fin
2 Contexte JSON
{
  "utilisateur": {
    "role": "admin",
    "actif": true
  }
}
3 Décision retournée
{
  "decision": "autoriser",
  "message": null,
  "regle": "Accès Administration"
}

🔧 Comment ça s'intègre

4 étapes pour intégrer LScript dans votre application.

1
Écrire la règle

Créez un fichier .ls avec votre logique métier en français.

2
Tester

Validez la règle avec différents contextes JSON avant de l'utiliser.

3
Appeler l'API

Envoyez le contexte via POST /evaluate et recevez la décision.

4
Appliquer la décision

Utilisez decision et message dans votre application.

👥 À qui c'est destiné

🚀
SaaS avec règles complexes

Permissions, pricing, workflows, abonnements — externalisez la logique.

🏢
Outils internes

Backoffice, validations, autorisations — rendez les règles lisibles par les équipes métier.

🎮
Studios de jeux

FiveM, Roblox, serveurs RP — gérez les systèmes de jeu avec des règles claires.

⚙️
Applications métier

Toute application avec des règles qui changent et doivent être comprises.

🚀 Prêt à essayer ?

Testez LScript en 30 secondes.