Prépare une réponse TVA sur des travaux mixtes dans un logement de plus de deux ans avec attestation incomplète.
LegiPro Bureau
Guide utilisateur
Rechercher une source, ouvrir un chat de dossier avec l’Assistant IA, documenter le dossier de travail, puis verrouiller/exporter après revue.
Ce guide est la référence fonctionnelle du site. La page API conserve la même logique documentaire pour les intégrateurs, et la page Statut des corpus expose la carte visuelle des corpus, de l’index, du RAG, des API et de Scenario avec les frontières de revue.
Parcours guidés
Les parcours suivants montrent comment utiliser Bureau comme un collaborateur de cabinet : rechercher, ouvrir une source, préparer une réponse, compléter la position du cabinet, puis exporter.
Cas 1 : TVA BTP avec facture mixte
| Étape | Action | Résultat attendu |
|---|---|---|
| Recherche | Saisir TVA travaux logement plus de deux ans attestation facture mixte. | Les résultats privilégient BOFiP TVA BTP et CGI art. 279-0 bis. |
| Document | Ouvrir le document LegiPro BOFiP et vérifier la source officielle. | Le panneau affiche doctrine administrative, version applicable et bouton source officielle. |
| Notes | Renseigner Notes / ventilation avec les lignes à 10 % et 20 % à isoler. | La ventilation suivra l’assistant et l’export. |
| Assistant | Cliquer Préparer avec l’Assistant IA. | La réponse demande attestation, nature des travaux, exclusions et facture détaillée si besoin. |
| Export | Inclure document, sources, note, position cabinet et temporalité. | Le dossier conserve la date applicable, les citations et la position retenue. |
Cas 2 : charge ou immobilisation
| Question | Réparation toiture charge ou immobilisation PCG |
| À vérifier | Effet économique futur, durée d’usage, composant, seuil interne et permanence des méthodes. |
| Réponse attendue | L’assistant ne tranche pas sans faits : il présente charge d’entretien, immobilisation ou composant, puis renvoie au schéma indicatif PCG/ANC. |
| Export utile | Ajouter dans Position retenue la décision du cabinet et le visa de validation. |
Cas 3 : facturation électronique
| Question | facturation électronique PME 2026 PDP PPF calendrier |
| À regarder | Badge Mis à jour récemment, date applicable, jalons, statut de l’entreprise, flux concernés. |
| Réponse attendue | Une synthèse des jalons applicables au dossier et une liste de pièces/points à confirmer avant communication client. |
| Export utile | Exporter en PDF pour présentation et en JSON si l’information doit être reprise par un outil métier. |
Cas 4 : URSSAF ou BOSS avec faits manquants
| Question vague | frais professionnels salarié déplacement longue durée |
| Comportement attendu | LegiPro doit demander le type de frais, la période, le mode de remboursement, les justificatifs, le lieu et le bénéficiaire. |
| Pourquoi | Un dossier social imprécis peut produire une réponse erronée. Les questions de clarification font partie du contrôle qualité. |
| Statut | Le connecteur BOSS/URSSAF complet reste en préparation ; le guide et l’API ne doivent pas le sur-vendre. |
Référence des écrans
| Écran | Ce qu’il contient | Quand l’utiliser |
|---|---|---|
| Accueil | Image LegiPro plein écran et bouton Accéder. | Démarrer une présentation ou orienter vers la recherche. |
| Recherche | Champ de recherche, exemples, résumé du périmètre, résultats, document ouvert, source officielle, hiérarchie, notes et position. | Point de départ de tout dossier documentaire. |
| Assistant IA | Rail dossiers/historique, chat multi-tour, dossier actif, sources, classement, verrouillage et export. | Travailler une question cabinet ou un dossier sourcé sans perdre les tours précédents. |
| Scenario | Module verrouillé d’exploration : familles de scénarios, faits, sources, branches, contraintes et journal d’événements. | Montrer le futur parcours d’optimisation/revue sans promettre de calcul tant que les corpus et validations ne sont pas complets. |
| API | REST, GraphQL, MCP, jetons de démonstration, console, quotas, erreurs et champs produit. | Présenter la surface technique à un éditeur, DSI ou investisseur. |
| CLI | Commande terminale legipro pour probes Assistant IA, schémas machine et smoke auth. | Accélérer QA, scripts d’intégration, démonstrations API et usage agent-safe sans réimplémenter la logique métier côté terminal. |
| Corpus | Liste des 14 corpus suivis et positionnement de l’index de recherche. | Montrer le périmètre documentaire couvert. |
| Guide | Mode d’emploi, exemples, statut des fonctions, FAQ et changelog. | Former un utilisateur ou relire la portée du prototype. |
| Modale Export | Périmètres sélectionnables et formats PDF, Markdown, JSON, HTML. | Créer un dossier lisible, archivable ou intégrable. |
Ce que fait Scenario
Scenario n’est pas une réponse unique ni un calcul automatique. C’est une surface de préparation qui explore plusieurs branches d’un dossier à partir de faits, d’hypothèses, de contraintes et de sources, puis montre ce qui change d’une branche à l’autre.
L’objectif est de préparer une revue structurée : rendre visibles les chemins étudiés, les chemins rejetés, les inconnues restantes, les points de contrôle et le moment où une validation humaine devient obligatoire.
- Comparer des options sans perdre les faits et les sources qui les supportent.
- Documenter les inconnues, hypothèses et contraintes avant de conclure.
- Montrer les branches rejetées et les raisons du rejet, plutôt qu’une seule réponse opaque.
- Préparer un dossier de revue ; la conclusion finale reste celle du cabinet.
Navigation mobile
Sur téléphone, Bureau privilégie un parcours séquentiel. Les pages métier gardent le même repère à gauche : hamburger pour ouvrir le rail, puis + pour créer une nouvelle question ou une nouvelle entrée selon la surface. Dans Recherche, l’utilisateur passe de Résultats à Document. Dans l’Assistant IA, le rail affiche Dossiers et Historique, avec un chat non classé prêt à recevoir la première question. L’objectif est d’éviter de compresser trois colonnes dans un écran trop étroit tout en gardant le même geste de navigation.
Raccourcis d’usage
- Utilisez les exemples de questions pour lancer une démonstration rapide.
- Utilisez Options avancées pour vérifier les corpus actifs avant d’interpréter le résultat.
- Utilisez le bouton source officielle avant toute position sensible.
- Utilisez les notes cabinet si le dossier contient une ventilation, une réserve ou un arbitrage humain.
Recherche
- Posez une question métier ou sélectionnez un exemple.
- Patientez jusqu'à l'affichage de la ligne d'analyse, indiquant les corpus interrogés.
- Cliquez sur un résultat pour l'ouvrir. Le document s'affiche à droite.
Le backend API utilise désormais Meilisearch Actif pour l'index de test. Cet index contient 59 660 documents selon le compteur Meilisearch courant (reçu généré) : artefacts Bureau, comptes PCG, extraits de manifeste RAG/source, cartes, métadonnées de graphe et métadonnées convoyeur validées. Les erreurs typographiques et variantes sans accents comme bnque, banqe ou factur electronique renvoient des résultats pertinents. La recherche sémantique est prévue, mais non activée.
Par défaut, la recherche est en mode « balanced » : elle accepte les variations d’accents, d’espaces, de pluriels et les erreurs courantes, tout en appliquant une correspondance stricte pour les comptes PCG, les articles et les références numériques. Pour un contrôle d’audit, privilégiez une requête précise comme 615200 ou 279-0 bis. Pour explorer un sujet, reformulez-la en question métier.
Les fiches de résultats détaillent l’appariement par titre, corpus, type de source, extrait, référence et artefact. Côté API, chaque résultat peut également inclure les champs reçus index_run_id, receipt_id, content_sha ainsi que les identifiants RAG, carte ou graphe disponibles. Un clic ouvre d’abord l’artefact dans LegiPro ; les liens vers les sources officielles restent accessibles dans le document affiché.
Si une requête est trop imprécise, LegiPro propose des suggestions et indique les éléments manquants à préciser dans l’Assistant IA, sans afficher de réponse définitive.
Sur mobile, naviguez entre les onglets Résultats et Document. La sélection d’un résultat bascule vers le document sans modifier la recherche en cours.
Outils visibles dans Recherche
| Outil | Utilisation | Effet dans le dossier |
|---|---|---|
| Champ Rechercher | Saisir une question, un compte, un article ou un sujet métier. | Déclenche la recherche sur les corpus actifs. |
| Lancer la recherche | Valide la question. | Affiche une ligne d’analyse puis les résultats. |
| Options avancées | Choisir les corpus et la date applicable dans une seule modale. | Définit le périmètre de recherche et la temporalité du dossier. |
| Résumé du périmètre | Indique le nombre de corpus sélectionnés sans encombrer l’écran principal. | Rappelle le périmètre exact ; le détail reste dans la modale avancée. |
| Exemples de questions | Remplir une recherche de démonstration. | Montre les cas fréquents : TVA BTP, facturation électronique, CHR, URSSAF, PCG, allergènes. |
| Résultat | Cliquer sur une fiche. | Ouvre l’artefact à droite et prépare le contexte assistant. |
| Document consulté | Lire les données, points clés, source officielle, notes et position. | Conserve la chaîne source → analyse → position. |
| Préparer avec l’assistant IA | Passer du document à l’assistant. | Transmet la source, la date, les termes et les notes de dossier. |
279-0 bis, 615200 ou 445660, la recherche protège les identifiants : un résultat ressemblant ne doit pas remplacer silencieusement la référence demandée.Glossaire interactif
Le glossaire aide à lire les sigles fréquents dans un dossier. Il s’agit d’une aide d’orientation pour l’utilisateur, pas d’une source juridique, fiscale, sociale ou comptable.
CGI
Code général des impôts. À ouvrir en priorité lorsqu’un article fiscal est cité.
BOFiP
Base officielle de doctrine fiscale publiée par l’administration. Elle explique l’application pratique de nombreux textes fiscaux.
BOSS
Bulletin officiel de la sécurité sociale. À rapprocher des sources URSSAF et des faits paie ou frais professionnels.
ANC
Autorité des normes comptables. Elle publie notamment les recueils des normes comptables françaises.
PCG
Plan comptable général. Repère central pour qualifier une charge, une immobilisation, un composant ou une écriture.
PPF
Portail public de facturation. Repère de facturation électronique à vérifier selon le calendrier applicable.
PDP
Plateforme de dématérialisation partenaire. Le choix et le statut de la plateforme doivent être confirmés dans le dossier.
MCP
Model Context Protocol. Dans LegiPro, connecteur agent en lecture bornée, soumis aux mêmes droits et quotas que l’API.
FEC
Fichier des écritures comptables. L’import FEC reste prévu : il n’est pas actif dans ce prototype.
Factur-X
Format hybride de facture électronique. L’import Factur-X reste prévu tant qu’un parser testé n’est pas disponible.
CA3
Déclaration périodique de TVA. La correspondance affichée par Bureau est indicative et doit être vérifiée.
DSCG
Diplôme supérieur de comptabilité et de gestion. Les exemples LegiPro peuvent servir de repères de méthode, sans transformer le produit en outil académique.
DEC
Diplôme d’expertise comptable. Les repères DEC visent surtout la méthode de note, le visa et la documentation du dossier.
RCP
Responsabilité civile professionnelle. La traçabilité des sources, de la revue et des réserves aide à documenter le raisonnement.
Repères formation DSCG / DEC
Les modules de formation sont pensés pour aider étudiants, stagiaires, collaborateurs juniors et maîtres de stage à lire un dossier sans réduire LegiPro à un produit scolaire. Ils donnent un cadre de méthode : question, source, faits, date applicable, position et revue.
| Exemple Bureau | Repère DSCG / Master CCA / stage DEC | Ce que l’utilisateur doit produire |
|---|---|---|
| TVA BTP, attestation et facture mixte | Fiscalité, méthodologie de note et contrôle des pièces. | Identifier CGI/BOFiP, ancienneté du logement, exclusions, ventilation et position retenue. |
| Charge ou immobilisation PCG / ANC | Comptabilité approfondie, clôture, permanence des méthodes. | Comparer charge, immobilisation, composant, seuil interne et schéma indicatif d’écriture. |
| Facturation électronique | Systèmes d’information, contrôle interne, obligations réglementaires. | Relever jalons, flux, PPF/PDP, mentions et pièces à confirmer. |
| URSSAF / BOSS | Social, paie, justificatifs et prudence documentaire. | Lister les faits manquants avant de qualifier remboursement, avantage ou rémunération. |
| Export et validation | Stage DEC, revue manager, relation client et RCP. | Conserver source officielle, date, notes, position, visa et historique de validation. |
Assistant IA
Assistant IA est le workspace de conversation et de dossier : l’arrivée ouvre un chat non classé prêt pour une nouvelle question, avec une URL de chat identifiable lorsque la conversation existe. Le rail permet de retrouver l’historique, d’ouvrir les dossiers et de classer la question courante dans un nouveau dossier client ou un dossier existant lorsque le cabinet veut la conserver.
Les réponses restent answer-first : le chat montre d’abord la réponse de travail, puis les citations contextuelles et un seul volet Sources replié par défaut. Le dossier à droite reste réduit tant que l’utilisateur n’ouvre pas explicitement Sources, Dossier ou Export. Une citation n’est présentée comme finale que lorsqu’une source_ref pertinente porte la source, le passage, la date asOf et le niveau de couverture.
Actions disponibles
| Outil | Utilisation | Ce que l’utilisateur peut attendre |
|---|---|---|
| Nouveau chat non classé | Poser une question avant de créer un dossier formel. | La conversation reste retrouvable par son historique et son URL, mais ne devient pas évidence cabinet avant classement et revue. |
| Composer | Envoyer une question puis, pendant le streaming, l’annuler si nécessaire. | Le statut reste au-dessus du champ, la réponse se révèle progressivement et les tournures internes sont réécrites dans un français de cabinet plus direct. |
| Dossier actif | Relire note, avis du cabinet, faits, hypothèses, checklist et métadonnées de revue. | Le panneau dossier est l’objet durable du dossier ; il reste réduit tant qu’aucune consultation explicite n’est demandée. |
| Sources | Ouvrir le volet replié sous la réponse ou la vue Sources du dossier. | Les citations inline ouvrent la bonne source et surlignent le passage ; les couvertures minces ou bloquées restent marquées “à vérifier”. |
| Classer / déplacer | Rattacher la conversation active à un dossier nouveau ou existant. | Demande client/projet, période, sujet, préparateur et chemin de revue ; le classement ne remplace pas la validation cabinet. |
| Verrouiller / Exporter | Créer un snapshot puis un export de travail. | Refus si préparateur, réviseur, date, position cabinet, date applicable ou sources pertinentes manquent. |
Exemple de conversation
Cet exemple montre la présentation attendue d’un échange avec l’Assistant IA : question métier, détails manquants, réponse courte sourcée, citations contextuelles et éléments repris dans l’export.
Réponse : je peux préparer une note de travail, mais le dossier ne permet pas de retenir un taux unique à ce stade.
Le logement a plus de deux ans. L’attestation est incomplète. La facture mélange isolation, peinture et fourniture d’équipement.
Réponse : ne pas appliquer un taux unique à toute la facture. Les lignes éligibles peuvent être étudiées au taux prévu pour les travaux concernés ; les lignes non justifiées, exclues ou insuffisamment ventilées doivent rester à part jusqu’à obtention des pièces.
À vérifier : attestation ou mention client, ventilation ligne par ligne, nature exacte des travaux et exclusions éventuelles. Les citations inline renvoient au volet Sources et la date applicable est conservée dans l’export.
Exemples visuels
Ces exemples reprennent les pages visuelles du PDF afin que le site soit autonome. Ils montrent la présentation attendue des questions/réponses et la façon dont la date applicable reste visible dans le dossier.
Question / réponse sourcée
Question du cabinet
Prépare une réponse TVA sur des travaux mixtes dans un logement de plus de deux ans avec attestation incomplète.
Réponse attendue : le taux réduit peut être étudié si le local est affecté à l’habitation, achevé depuis plus de deux ans, et si les travaux ne relèvent pas d’une exclusion.
Contrôle prioritaire : demander l’attestation ou la mention client, puis isoler les lignes mixtes avant de retenir un taux.
Les liens de citation renvoient au document ouvert à droite et surlignent brièvement le passage concerné.
Date applicable sur un texte
Réglementation applicable au04/06/2026
Version applicable au 04/06/2026. La date se propage au document, à l’Assistant IA, à l’export et aux appels REST/GraphQL/MCP via asOf.
Les références numériques, comptes et articles sont protégés contre les rapprochements approximatifs.
Captures de démonstration
Ces captures montrent l’état actuel du prototype et servent de repère visuel pour les revues produit. Elles sont également utilisées dans le PDF exporté.
Accueil LegiPro
Page d’entrée sobre : marque LegiPro visible, bouton d’accès au Bureau, présentation comme espace de recherche et validation comptable/juridique plutôt que page marketing autonome.
Recherche avec document ouvert
Interface de recherche avec liste de résultats, document consultable, résumé de périmètre et repères de source. La capture montre la navigation entre résultat, document et preuve consultable.
Assistant IA
Assistant avec rail latéral, conversation, classement en dossier, sources et limites de revue. L’image sert à vérifier le flux de travail dossier/chat sans prétendre à une conclusion client certifiée.
Scenario verrouillé
Surface Scenario visible mais verrouillée : familles, étapes, compteurs et journal existent pour préparer le lancement, tandis que le statut reste explicitement non client-usable.
API REST, GraphQL et MCP
Documentation intégrateur avec REST, GraphQL, MCP, jetons de démonstration, exemples de commandes et frontières de produit. Les APIs sont testables avec les bearer tokens publics indiqués.
Guide utilisateur intégré
Guide long intégré au Bureau : il documente les écrans, statuts, limites, captures, commandes CLI et journal de changements pour éviter que le site et la documentation divergent.
Recherche mobile
Version mobile centrée sur un parcours séquentiel : ouverture du rail, recherche, résultat puis document, plutôt qu’une compression peu lisible des colonnes desktop.
Assistant mobile
Assistant mobile avec conversation prioritaire et navigation de dossier simplifiée. La capture vérifie que l’usage mobile reste exploitable sans masquer les sources ou le statut de revue.
Scenario mobile
Scenario mobile conserve l’information essentielle : navigation, familles, état verrouillé et limites de lancement, avec une lecture adaptée aux petits écrans.
Fonctionnalités
Cette section montre, en images, les fonctions importantes de l’interface actuelle : recherche, assistant, Scenario verrouillé et API. Les anciens gros plans d’export ont été retirés du guide public tant que le parcours d’export n’est pas la surface principale de navigation.
Recherche : résultats et document
Montre le lien entre requête, résultats, document ouvert, source et extrait consultable. Cette vue prouve la présence d’un parcours de recherche, pas une certification professionnelle.
Assistant : rail, chat et classement
Montre le chat, les dossiers et le rattachement des sources. Le rail aide à suivre le contexte, tandis que les limites de revue évitent de présenter le brouillon comme avis client.
Scenario : exploration verrouillée
Montre la future surface Scenario avec compteurs et journal, mais dans un état verrouillé. La capture est une preuve de préparation UI, non une preuve de scénario utilisable.
API : surface intégrateur
Montre la page API avec REST, GraphQL, MCP, exemples curl, tokens de démonstration et notes de statut. Un reviewer doit exécuter les appels publics plutôt que déduire l’état depuis l’image seule.
Mobile : navigation cohérente
Montre que les contrôles essentiels restent accessibles sur mobile et que Scenario reste marqué comme verrouillé, avec une navigation plus linéaire que sur desktop.
Qualité des réponses et contrôles utilisateur
LegiPro est conçu pour éviter les réponses trop rapides. L’utilisateur doit pouvoir voir la source, la date, le type de règle, les faits manquants et la position finalement retenue par le cabinet.
| Risque | Contrôle dans l’interface | Exemple |
|---|---|---|
| Référence approximative | strictReferences=true et mode exact pour comptes, articles et identifiants. | 279-0 bis, 615200, 445660. |
| Question incomplète | Suggestions de détails manquants avant réponse définitive. | Attestation, période, bénéficiaire, justificatifs, nature des travaux. |
| Confusion entre sources | Étiquette et bloc Hiérarchie de la source. | Texte légal vs doctrine administrative vs source interne. |
| Perte de traçabilité | Source officielle, date applicable, export et reçus de recherche. | Lien BOFiP, CGI ou ANC conservé dans le dossier. |
| Conclusion non validée | Champ Position retenue par le cabinet et Visa / validation. | Position provisoire, revue manager, associé signataire. |
Exemples de réponses attendues
| Question | Bonne réponse attendue | Mauvaise réponse à éviter |
|---|---|---|
| TVA travaux mixtes avec attestation incomplète | Demander ventilation et attestation, rapprocher BOFiP/CGI, signaler exclusions possibles. | Affirmer directement un taux sans pièces. |
| Compte 615200 | Traiter le code comme référence stricte et ouvrir le compte ou le schéma PCG pertinent. | Renvoyer un compte ressemblant à cause d’une faute de frappe. |
| Frais professionnels sans période | Demander période, justificatifs et mode de remboursement. | Produire une conclusion sociale générale sans faits. |
| Facturation électronique PME | Rappeler la date applicable et les jalons à vérifier. | Présenter une échéance sans préciser le contexte temporel. |
Corpus et date de référence
Le bouton Options avancées de recherche liste les 14 corpus disponibles. Sélectionnez-les dans cette modale unique pour affiner le périmètre de recherche.
Les mises à jour d'index s'effectuent en incrémental : les reçus et empreintes source/contenu permettent d'identifier les documents ajoutés, modifiés ou supprimés sans réindexation complète.
Le champ En vigueur à la date du indique la date applicable au dossier. Dans ce prototype, elle s'affiche en métadonnée et est transmise à l'Assistant IA ; côté API, les appels peuvent aussi porter un paramètre asOf.
| Élément | Rôle |
|---|---|
| Case corpus | Active ou désactive un corpus pour la recherche en cours. |
| Résumé du périmètre | Affiche le nombre de corpus sélectionnés sur l’écran Recherche ; le détail et les modifications restent dans la modale. |
| Badge Mis à jour récemment | Signale les corpus sensibles à l’actualité, par exemple la facturation électronique. |
| Date applicable | Se propage au document, à l’assistant, aux exports et aux exemples API. |
Suivi des corpus
LegiPro intègre un observateur déterministe en mode simulation pour les sources publiques et internes : BOFiP, ANC/PCG, CNTR, facturation électronique, jeux de données d'évaluation et maquettes pour Legifrance, URSSAF/BOSS/modèle social et EUR-Lex.
Le journal des modifications en simulation classe les sources selon leur statut : inchangé, modification détectée, intégré ou en attente. Une modification détectée ne devient pas immédiatement disponible en recherche : elle reste en revue jusqu'à la comparaison, au contrôle des droits, à la réception de l'indexation et à la validation de la promotion.
Les utilisateurs accèdent à la version active à la date du jour ou à celle applicable à une date précise as-of si le dossier l'impose. Cet observateur ne garantit pas une mise à jour automatique quotidienne en production, mais constitue une couche de surveillance préparant les promotions ultérieures.
Sources et documents LegiPro
Les liens vers les sources officielles restent accessibles dans le document consulté. Les résultats de recherche permettent de sélectionner un document LegiPro, sans quitter le parcours en cours.
Les étiquettes de source indiquent la nature hiérarchique du contenu : texte légal, doctrine administrative, norme comptable, source sociale, réglementaire ou interne.
Lorsqu’un document PCG ou ANC est actif, le tableau d’imputation sert de rappel indicatif à confronter avec le dossier.
Notes et position du cabinet
Le panneau document contient des champs de travail pour les cas où le collaborateur doit garder une trace de son raisonnement : ventilation de facture, pièces à demander, position retenue, visa ou validation. Ces informations suivent le dossier vers l’Assistant IA et les exports.
| Champ | Usage recommandé |
|---|---|
| Notes / ventilation | Décrire les lignes à isoler, les pièces manquantes, les taux envisagés ou les contrôles à effectuer. |
| Position retenue par le cabinet | Indiquer la position documentaire provisoire ou finale, avec réserves si nécessaire. |
| Visa / validation | Nommer le collaborateur, manager ou associé qui reprend le dossier. |
Passages cités et liens directs
Les extraits cités dans Recherche et dans l’Assistant IA portent des ancres stables liées au document, au passage et à la date applicable. Le lien public de démonstration suit la forme bureau.html?artifact=<artifactId>&passage=<passageId>&asOf=<date>.
| Action | Comportement | Usage cabinet |
|---|---|---|
| Survol ou focus d’un extrait | Le passage correspondant est signalé par un rail ou un fond neutre. Sur mobile, seul le focus/tap est utilisé. | Vérifier rapidement qu’une citation renvoie bien au bon point du document. |
| Clic sur une citation Assistant | Le panneau document défile vers le passage lié et le met en évidence brièvement. | Relire la source avant de copier une note ou de préparer un mémo. |
| Copier le lien | Copie un lien vers le document public de démonstration avec artifact, passage et asOf. | Partager un point précis en revue interne ou conserver la référence dans l’export. |
| Export Markdown, JSON ou HTML | Les passages disponibles et leur lien direct sont repris dans le dossier exporté. | Conserver la preuve de consultation avec la date applicable et le passage cité. |
Validation, checklist, rescrit et CA3
Bureau ajoute une couche de méthode visible autour du dossier : elle aide à préparer l’export et la revue, sans bloquer artificiellement l’utilisateur et sans transformer le prototype en conseil final.
| Module | Statut | Usage |
|---|---|---|
| Historique de validation | Prototype UI | Trois états locaux : préparé, revu, validé. Chaque état peut porter une personne et une date. L’historique suit le dossier vers l’Assistant et les exports. |
| Checklist méthodologique avant export | Prototype UI | Contrôle non bloquant : source officielle, date applicable, faits/pièces, ventilation, position cabinet et visa/revue. |
| Brouillon de rescrit | Contrôlé | L’Assistant ne prépare une trame que depuis une note déjà source-liée ; sinon il bloque et demande les faits/source_refs nécessaires. Aucun dépôt ni transmission DGFiP. |
| Correspondance CA3 / liasse | Prototype UI | Bloc indicatif pour les dossiers TVA : TVA collectée 10 % / 20 %, TVA déductible, dossier de clôture. À vérifier avec la déclaration réelle. |
Checklist d’export
La modale d’export coche automatiquement ce qui peut être déduit du dossier ouvert, mais l’utilisateur peut corriger les contrôles. Elle guide la relecture ; elle ne bloque pas l’export.
- Source officielle ouverte ou vérifiée.
- Date applicable vérifiée.
- Faits et pièces listés.
- Ventilation facture/travaux vérifiée lorsque le dossier le demande.
- Position cabinet renseignée.
- Visa ou revue enregistré.
Brouillon de rescrit
Le bouton Brouillon de rescrit dans l’Assistant prépare une trame de travail à partir de la note sourcée. Il ne transmet rien à la DGFiP, ne constitue pas une position finale et doit rester soumis à revue humaine.
Correspondance CA3 / liasse
Le bloc CA3 / liasse apparaît sur les exemples TVA. Les lignes sont volontairement formulées comme indicatives à vérifier, car aucune déclaration réelle n’est produite par le prototype.
Hiérarchie des règles
Cette section est pensée pour les étudiants, stagiaires et collaborateurs juniors. LegiPro affiche le type de source pour aider à comprendre la force de chaque élément consulté et l’ordre de lecture du dossier.
| Niveau affiché | Comment le lire | Exemple |
|---|---|---|
| Texte légal | Point de départ. Il faut vérifier l’article ou le code applicable avant de conclure. | CGI art. 279-0 bis, Code de commerce. |
| Doctrine administrative | Interprétation pratique de l’administration, utile pour appliquer le texte dans un cas concret. | BOFiP, BOSS lorsqu’il est disponible. |
| Norme comptable | Règle de qualification et d’enregistrement comptable, à confronter aux pièces et méthodes du dossier. | PCG / ANC. |
| Source sociale ou réglementaire | Cadre spécialisé, souvent lié à des justificatifs ou obligations sectorielles. | URSSAF, facturation électronique, INCO. |
| Source interne | Aide de contrôle, jeu d’évaluation ou enrichissement LegiPro. Ne remplace pas une source officielle. | Évaluation reconstruite, référentiel interne. |
Dans le panneau document, le bloc Hiérarchie de la source indique comment lire la source ouverte. L’objectif est d’éviter qu’un utilisateur traite une note interne ou une synthèse comme si elle avait la même portée qu’un article du CGI ou qu’une doctrine officielle.
Export
Le bouton Exporter propose d’abord un périmètre, puis un format. Par défaut, le périmètre couvre le document ouvert, ses sources liées, la note préparée et les métadonnées temporelles.
Le PDF de démonstration s’ouvre sur l’écran d’accueil LegiPro avec le bouton Accéder, puis affiche le dossier en cours.
Périmètres disponibles
| Article sélectionné seulement | Pour conserver une section ou un passage précis. |
| Document ouvert | Pour exporter le document LegiPro consulté. |
| Sources liées au document | Pour garder les liens et métadonnées de source. |
| Conversation complète | Pour conserver tout l’échange assistant. |
| Plage de conversation sélectionnée | Pour limiter l’export à quelques messages. |
| Note préparée / mémo client | Pour récupérer la réponse structurée. |
| Notes et position du cabinet | Pour inclure la ventilation, la position retenue et le visa. |
| Dossier complet | Pour exporter l’ensemble du contexte de démonstration. |
| Métadonnées temporelles | Pour conserver la date applicable et la version source. |
Formats disponibles
| Consultation, présentation et partage. | |
| Markdown | Réutilisation dans une note de travail ou un outil documentaire. |
| JSON | Intégration technique, audit et reprise par un autre système. |
| HTML | Prévisualisation complète et archive portable. |
Console API
Cette page, optimisée pour un affichage sur ordinateur, présente les trois modes d’accès au socle technique : REST pour les prises en main rapides, GraphQL pour interroger le graphe de données, et MCP pour connecter un agent.
La console de démonstration utilise un jeton public dédié aux tests et interroge une route REST en production. Les exemples GraphQL et MCP sont également exécutables avec les jetons affichés.
Le CLI opérateur donne aux équipes produit, QA et intégration un point d’entrée terminal sur les mêmes contrats que le Bureau : recherche publique, workspace REST, manifeste/corpus, schémas machine, GraphQL query/introspect, MCP health/serve/tools/call/test, configuration, authentification de démonstration, commande docs update --verify-api et fermeture corpus rotor closeout. Il ne réimplémente pas la logique métier : il vérifie et automatise les interfaces LegiPro existantes.
Le chemin actif rotor closeout ferme les tâches corpus des lanes Hermes/OpenCode : il écrit le callback normalisé, rafraîchit la couverture, met à jour le statut public, reconstruit la file Scenario et envoie un signal ROTOR_CLOSEOUT_READY à twinhermes quand son prompt est libre. Le metronome reste séparé : il sert de filet de sécurité pour les callbacks manqués, les lanes inactives, les baux périmés et les dérives de parité. Les handlers plus complets scenario queue build/status/lease/heartbeat/complete/block/refresh-coverage restent une cible de câblage future. L’état explicite reste scenario_ready: false, et les drapeaux answer_ready, promotion_allowed, human_review_complete, client_reliance, semantic_search_active et professional_certification restent faux tant qu’un reçu autorisé ne prouve pas le contraire.
Les limites sont explicites. Le streaming CLI émet une séquence NDJSON pratique pour les tests au-dessus du chemin de réponse synchrone actuel ; ce n’est pas encore un transport SSE backend. Le contrat artifact normalise les résultats Recherche et les source_ref Assistant IA pour l’affichage ; ce n’est pas un nouvel endpoint d’artefact public. REST, GraphQL, MCP et leurs clients CLI sont actifs dans un périmètre borné de lecture/revue.
Fonctions Copier Les boutons copient le bloc de code affiché. Conservez les jetons d’accès en environnement sécurisé pour les intégrations.
| Interface | Usage |
|---|---|
| REST | Requêtes simples, automatisations et intégrations rapides. |
| GraphQL | Écrans riches demandant résultats, artefacts, passages, citations et temporalité dans une même requête. |
| MCP | Agents internes authentifiés qui recherchent et ouvrent des sources via des outils bornés. |
| CLI opérateur | Probes terminal, scripts QA, recherche publique, rendu personality, manifeste/corpus suivis, authentification de démonstration, configuration opérateur minimale, télémétrie locale sans écriture de logs, vérification de schémas, intégration agent-safe, commande docs update --verify-api et fermeture agent rotor closeout. REST, GraphQL et MCP sont vérifiés ensemble ; les clients GraphQL/MCP natifs appellent les ponts /graphql et /mcp. |
| Rotor corpus | Chemin actif de closeout : callback normalisé, couverture/statut, rebuild de file, notification directe twinhermes quand libre, fallback metronome séparé et reçu de clôture. Les commandes complètes scenario queue restent une cible future. |
| Console de test | Permet de voir un exemple de réponse et les limites CORS/auth éventuelles. |
| Boutons Copier | Copient les commandes ou exemples de code dans le presse-papiers. |
python3 scripts/legipro_cli.py ask -p "hi" --json
python3 -m legipro_cli.main config show --json
XDG_CONFIG_HOME="$(mktemp -d)" python3 -m legipro_cli.main config init --json
python3 -m legipro_cli.main chat ask -p "TVA sur travaux d'isolation ?" --json
python3 -m legipro_cli.main chat ask -p "hi" --stream
python3 -m legipro_cli.main chat ask -p "TVA sur travaux d'isolation ?" --stream
python3 -m legipro_cli.main chat ask -p "TVA sur travaux d'isolation ?" --no-personality --json
python3 -m legipro_cli.main qa probe -p "TVA sur travaux d'isolation ?" --expect-scenario tva_btp_travaux --require-source-refs --json
python3 -m legipro_cli.main schema list --surface graphql
python3 -m legipro_cli.main artifact contract --json
python3 -m legipro_cli.main artifact sample --kind search-result --json
python3 -m legipro_cli.main schema show artifact.viewer.selected
python3 -m legipro_cli.main graphql query --json
python3 -m legipro_cli.main graphql introspect --json
python3 -m legipro_cli.main mcp serve --json
python3 -m legipro_cli.main mcp tools --json
python3 -m legipro_cli.main mcp call search_sources --arguments-json '{"query":"facture electronique","limit":2}' --json
python3 -m legipro_cli.main mcp test --json
python3 -m legipro_cli.main telemetry sample assistant_answer --json
python3 -m legipro_cli.main telemetry privacy-check -p "TVA sur travaux d'isolation ?" --json
python3 -m legipro_cli.main search query "279-0 bis" --mode exact --limit 3 --json
python3 -m legipro_cli.main manifest corpus-status
python3 -m legipro_cli.main auth smoke --json
python3 -m legipro_cli.main rotor closeout --task-id TASK_ID --lane mtl-01-heremes-02 --corpus CORPUS --status done_machine_safe_delta --what-changed "Résumé court" --artifact data/ops/RECEIPT.json
python3 -m legipro_cli.main schema list
Intégration
LegiPro s’intègre à un logiciel tiers : recherche de sources, artefacts, assistant IA et export de dossier peuvent être appelés depuis la solution partenaire.
Les sources officielles restent accessibles depuis l’artefact, tout en maintenant l’utilisateur dans le parcours du produit hôte.
Roadmap
Cette section reprend uniquement ce qui reste à préparer ou à vérifier après la revue multi-profils : étudiant DSCG/DEC, cabinet expert-comptable/CAC, comptable d’entreprise et assureur RCP. Les éléments déjà implémentés sont sortis de la Roadmap et documentés dans le Changelog.
Connecteurs et automatisations à préparer
| Fonction | Statut | Critère avant activation publique |
|---|---|---|
| Import FEC / Factur-X | Prévu | Parser, contrôles de sécurité, exemples anonymisés et preuve que l’analyse reste rattachée aux sources BOFiP/PCG/ANC. |
| Diff réglementaire et risque | Prévu | Route ou module comparant deux dates applicables, avec journal des changements et impact qualifié sans notation automatique excessive. |
| Connecteur BOSS / URSSAF complet | Prioritaire, en préparation | Connecteur live ou statut bloquant documenté, puis tests sur frais professionnels, avantages en nature et justificatifs. Le routage frais professionnels reste volontairement borné : il aide au cadrage et rejette le bruit LODEOM/RGDU hors sujet, mais ne verrouille pas une preuve cabinet tant que le passage BOSS/URSSAF direct n’est pas revu. Le sous-cas frais de repas distingue remboursement au réel, allocation forfaitaire, titre-restaurant et paie/DSN ; les trois seuils repas 2026 peuvent maintenant être cités depuis une source DILA / Service-Public datée et ont fait l’objet d’un smoke navigateur public, sans promouvoir pour autant le connecteur BOSS complet ni les années futures. Aucun libellé “complet” avant connecteur BOSS revu. |
| Promotion sources SAS/SARL constitution | Prioritaire, couverture partielle | Les extraits Légifrance / PISTE des articles Code de commerce L227-1, L225-3, L225-5 et L223-7 sont capturés avec statut VIGUEUR, artefacts bruts, empreintes et reçu. Il reste à les promouvoir dans le corpus servi et à obtenir la revue expert-comptable / formaliste avant de présenter cette zone comme complète. |
| Recherche dédiée aux rescrits fiscaux | Prévue | Corpus ou filtre dédié, exemples et tests de rang ; les rescrits ne doivent pas être mélangés avec la doctrine générale. |
| Jurisprudence et précédents | Prévue | Connecteur, typologie des décisions, niveau de juridiction et règles de citation dans l’export. |
Fonctions déjà suivies
| Fonction | Statut | Pourquoi c’est utile |
|---|---|---|
| Analyse approfondie | Cadre de revue v0.22 actif, revue experte en attente | Le replay déterministe courant couvre 35 dossiers / 70 tours avec 0 régression finale, 69 réponses candidates retenues, 1 réponse standard conservée et 52 gains de valeur de revue. Le runtime sépare le score de confiance et la valeur de revue : une réponse candidate doit ajouter un contrôle métier utile sur le tour courant, sinon la réponse standard est conservée. Le cadre reconnaît davantage de familles comptables et fiscales comme vrais contrôles cabinet, puis ajoute des paquets de revue concrets pour les questions intracommunautaires, TVA sur créance irrécouvrable, rescrit, limites produit et promesse client à éviter. Le chemin live plus lent reste volontairement borné : les couvertures partielles/fines sont écartées avant appel modèle, et les cas déjà maximaux en Ultra déterministe sont sautés avec deterministic_ultra_already_max_value. La conclusion produit n’a pas changé : l’Ultra déterministe s’améliore, mais la valeur payante live large échelle reste à prouver avant toute sur-promesse. |
| Widget de taux TVA | Prévu | Un rappel visible des taux en vigueur à la date du dossier créerait un usage quotidien, surtout pour les recherches rapides. |
| Flux mobile séquentiel complet | Partiellement disponible | La bascule mobile existe. Le parcours mobile dédié recherche → document → note → export reste à affiner pour les associés en déplacement. |
| SIREN / SIRET non-confondus | À vérifier | Le comportement doit être prouvé côté backend avant d’être présenté comme actif : ces identifiants ne doivent jamais être rapprochés par simple similarité. |
| Suggestions de recherche guidées | Phase 1 complète, asset curé actif | L’autocomplétion locale est câblée dans la barre de recherche publique du Bureau. Elle charge un asset statique de 50 suggestions cabinet et 50 règles de réécriture, sépare Recherches fréquentes et Accès direct, accepte la navigation clavier, et ne fait aucun appel réseau à chaque frappe. Les accès directs peuvent ouvrir des références comme CGI 279-0 bis, Code de commerce L227-1 ou PCG 44566 via le routage public, avec carte source locale en secours. La matière première vient de télémétrie produit, d’exemples cabinet et du catalogue de requêtes publiques observées, mais aucune requête brute Google/ComptaGPT n’est affichée sans validation. La gate Phase 1 est documentée avec 72 tests / 415 sous-tests, télémétrie navigateur validée, priorité d’autorité sur popularité et métadonnées d’intention. |
| Synonymes métier CGI / BOFiP | Intégré au premier périmètre, extension continue | La matrice contrôlée de sigles, synonymes et jargon cabinet est désormais portée par les règles de réécriture et l’asset de suggestions. Elle améliore le routage et les suggestions sans élargir les références exactes comme comptes, articles, SIREN/SIRET ou numéros d’identifiants. Les extensions restent auditables par domaine, par exemple micro-entrepreneur, franchise en base, IS, PCG, BOFiP, SCI/LMNP, DSN ou Code du travail. |
| SQLite opérationnel de suggestions | Implémenté localement, pas encore promu production | Le stockage SQLite de Phase 2 sert à rendre les règles, événements, promotions et métriques de suggestions queryables et auditables. Il reste une couche d’exploitation interne : la page publique continue de charger un asset borné et revu, sans dépendre d’un appel modèle ni d’une requête réseau à chaque frappe. |
| Graphe de linéage et d’autorité | Prévu | Les métadonnées de hiérarchie des sources, co-citation et versions temporelles doivent renforcer la recherche et l’assistant : texte légal d’abord, doctrine ensuite, bannière si une version est abrogée ou remplacée, et contexte daté pour les réponses asOf. La première étape doit rester légère, sous forme de tables ou manifestes de métadonnées reliés à Meili ; une base graphe dédiée ne sera justifiée que si le volume et les requêtes le demandent. Le score d’autorité restera une métadonnée interne de classement et d’affichage après correspondance exacte, jamais un badge public de force juridique ou une preuve autonome. |
| Couche vectorielle / sémantique | Prévue | La recherche lexicale/fuzzy Meilisearch fonctionne sur l'index public. La couche vectorielle ne doit être affichée comme disponible qu'après évaluation et tests de précision. |
Journal des modifications depuis le dernier export PDF
- 2026-06-24 : le CLI expose maintenant
rotor closeoutcomme chemin actif de fermeture des tâches corpus : callback normalisé, couverture/statut, rebuild de file Scenario, notification twin/metronome et reçudata/ops/legipro_rotor_closeout_*.json. Les commandes complètesscenario queuerestent une cible future, mais les lanes n’ont plus besoin d’écrire les callbacks et statuts à la main. - 2026-06-23 : la page API et le guide documentaient la cible Scenario queue pour le traitement corpus de bout en bout :
scenario queue build/status/lease/heartbeat/complete/block/refresh-coverage, mise à jourdocs update --target coverage-map --target status-page --verify-api, et fermeture systématique par reçu. Cette cible est maintenant partiellement remplacée par le chemin actifrotor closeout. - 2026-06-22 : surfaces de couverture et de statut rafraichies depuis les recus Scenario en mode revue. La page Statut indique maintenant Meilisearch a 59 660 documents, l'index local codifie a 58 092 lignes, le manifeste RAG a 7 032 lignes, le graphe avec 0 echec dur, et la recherche semantique reste explicitement prevue, non active.
- 2026-06-22 : la frontiere Scenario reste visible et stricte : 20 identifiants de fixture corpus verifies pour repetition en mode revue, smoke API 9/9, smoke bearer demo 11/11, mais la fiabilite client certifiee reste bloquee par la gate expert-comptable/controleur et la gate de closeout final. Aucune revendication de revue humaine, signature controleur, couche semantique operationnelle, support reponse certifie, support promotion ou lancement Scenario certifie n'est ajoutee.
- 2026-06-21 : ajout de la page onsite Statut des corpus, générée par
docs update --target coverage-mapavec une carte visuelle par corpus, les compteurs Meilisearch/RAG/API, les frontières Scenario et les reçus source. Elle est liée depuis le menu utilisateur, l’accueil, le guide et la page API. - 2026-06-21 : la page API et le guide utilisateur sont maintenant vérifiés par
python3 -m legipro_cli.main docs update --target user-guide --target api-guide --verify-api --audit. La vérification automatisée couvre 9 probes REST, GraphQL et MCP, conserve la frontièrehuman_review_required, indiquesemantic_search=planned, et le CLI natif expose maintenantgraphql query/introspectainsi quemcp health/serve/tools/call/testcontre les ponts API bornés. - 2026-06-09 : guide aligné avec les surfaces Bureau actuelles. La navigation principale documentée est désormais Assistant IA / Recherche / Scenario, tandis que l’API, le guide, l’usage, le changelog et la roadmap sont dans le menu utilisateur. L’Assistant IA décrit maintenant le chat non classé, les URLs de conversation, le classement dans un dossier et le déplacement vers dossier existant.
- 2026-06-09 : la section recherche guidée reflète la gate Phase 1 complète : 50 suggestions cabinet, 50 règles de réécriture, télémétrie navigateur validée, priorité d’autorité sur popularité, 72 tests / 415 sous-tests et stockage SQLite opérationnel local non encore promu comme dépendance publique.
- 2026-06-09 : ajout du pack source-gap bootstrap `/root/docs/4178` pour les questions faillite/liquidation/responsabilité du dirigeant, afin de garder visible le chemin de comblement entre recherche web de sources officielles et ingestion corpus durable.
- 2026-06-10 : les interactions simples de l’Assistant IA (
hi,bonjour,merci, aide, ping, blague comptable) utilisent désormais le même contratpersonality-smalltalkdans le navigateur et dans le CLI. Ces réponses se rendent comme bulles d’interaction simples avec une courte attente, sans bloc Réponse, sans sources, sans revue dossier et sans appel retrieval. - 2026-06-09 : la section Console API documente désormais le slice CLI enrichi du CLI opérateur LegiPro : wrapper
scripts/legipro_cli.py, packagelegipro_cli/, commandeschat ask,config show/init,qa probe,telemetry schema/sample/privacy-check,schema list --surface ..., première matérialisation des groupesgraphqletmcp,search query,manifest show/corpus-status/stale,auth smoke,schema list/show, smalltalk local miroir du navigateur, rendu personality tenant/workspace, champsraw_answer/rendered_answeret schémas machine pour consommation agent-safe. Ces groupes ont ensuite été remplacés par des clients CLI actifs le 2026-06-21. - Assistant IA : le guide reflète maintenant la version live
20260607Tcitesstatus6. Le chat reste la surface dominante, les citations inline ouvrent le bon passage, un seul volet Sources est visible par défaut, le panneau dossier reste réduit jusqu’à demande explicite, et le composer fonctionne avec une seule action Envoyer / Annuler et un statut au-dessus du champ. - Mode Analyse approfondie : cadre de revue comptable v0.10 actif. Le replay courant passe à 65 réponses candidates retenues, 5 réponses standard conservées et 47 gains de valeur de revue sur 35 dossiers / 70 tours, sans régression finale. En plus des familles déjà reconnues, le runtime donne maintenant du crédit aux paquets de revue réutilisables sur certains brouillons de rescrit et limites produit.
- Mode Analyse approfondie : l’évidence courante est maintenant emballée dans le rapport latest-bible
v66, avec replay durable, doc cadre v0.10 et doc compagnon comptable v6. La frontière produit reste inchangée : meilleure utilité déterministe, mais pas encore de preuve large que le chemin live plus coûteux mérite une activation de routine. - Assistant IA : ajout d’une tranche officielle et très bornée pour les seuils frais de repas 2026. LegiPro peut citer la page DILA / Entreprendre Service Public du 06/01/2026 pour 21,40 EUR, 7,50 EUR et 10,40 EUR, tout en indiquant que le connecteur BOSS/frais professionnels complet reste à valider et que les années futures restent bloquées sans source datée.
- Assistant IA live : le sous-cas URSSAF/BOSS frais de repas est déployé comme revue bornée. LegiPro distingue remboursement au réel, allocation forfaitaire, titre-restaurant, justificatifs, politique interne et traitement paie/DSN ; les seuils repas 2026 disposent maintenant d’une source DILA datée, tandis que les autres plafonds, années futures et revendications BOSS complètes restent en Source insuffisante tant qu’un passage officiel daté n’est pas affiché. Le test navigateur public du 2026-06-06 passe 96 contrôles sur 5 dossiers et 12 tours de chat, dont ce scénario en trois tours : revue, seuils 2026 DILA, puis refus 2027.
- Mode Analyse approfondie : cadre de revue comptable v0.3 ajouté. Il sépare le score de confiance et la valeur de revue, ajoute une raison de sélection, et conserve la réponse standard lorsqu’une candidate n’apporte pas de contrôle métier supplémentaire sur le tour courant.
- Mode Analyse approfondie : replay v0.3 de 35 dossiers / 70 tours passé avec zéro régression finale, 7 réponses améliorées, 63 égalités, zéro répétition exacte Ultra, zéro répétition exacte standard, et aucune alerte QA.
- Mode Analyse approfondie : le replay conserve maintenant la paire interne “argument utile / limite associée” sur chaque ligne de télémétrie. Les 70/70 paires ont été capturées et les 70/70 garde-fous de limite ont été validés.
- Routage assistant : le cas déclaration auto-entrepreneur est intégré au replay. La question est rattachée aux sources URSSAF / micro-entrepreneur, avec garde explicite contre les réponses PCG ou TVA hors sujet.
- Mode Analyse approfondie : le chemin live reviewer + synthétiseur est maintenant protégé par un routeur de coût. Le mode déterministe ne déclenche aucun appel live par simple activation serveur ; il faut une demande live explicite et une acceptation du coût, avec raison de routage dans la télémétrie.
- Mode Analyse approfondie : le routeur live évite maintenant la dépense quand la couverture est partielle/fine ou quand l’Ultra déterministe atteint déjà le score maximal. Les smokes courants enregistrent 0 appel modèle / 0 token pour SASU+CHR partiels (
coverage_not_strong_enough_for_live_review) et pour TVA BTP fort déjà maximal (deterministic_ultra_already_max_value). - Mode Analyse approfondie : le score de valeur de revue est maintenant routé par domaine avant d’analyser les mots du tour. Le cas PCG
tout passer en charge 615200n’hérite plus de la grille TVA mixte ; le replay live 8 cas passe avec 8/8 sauts de dépense justifiés, 0 appel modèle, 0 token et aucune régression. - Mode Analyse approfondie : le score métier reconnaît désormais “refuser le taux unique automatique” et “ventilation des lignes” comme posture concrète de dossier TVA mixte, au lieu de sous-noter ces réponses.
- Mode Analyse approfondie : le déclencheur de débat comprend désormais les formulations françaises hyphénées de challenge, notamment
es-tu sûretes-tu sur. Le package frontier du 2026-06-06 confirme aussi que le cas PCG615200/réfection de toiturene fuit plus vers la capacité produit. Le scan frontier le plus récent couvre 32 cas, dont 25 en couverture forte, sans candidat live payant ni dépense live, ce qui confirme le garde-fou de coût plutôt qu’une preuve de préférence payante. - Mode Analyse approfondie : ajout d’un pack gap-hunt ciblé de 70 cas sur références exactes, hiérarchie des sources, pression client/collaborateur et verrouillage/export. Le passage sans dépense live n’a trouvé aucune candidate payante éligible : 46 cas forts étaient déjà maximaux en Ultra déterministe, 15 cas partiels et 9 cas fins ont été écartés par le routeur.
- Routage assistant : rafraîchissement du gap-hunt courant. Le terme
btpseul ne force plus l’autoliquidation,tout peut passer à 10%reste en TVA logement/travaux, et la sous-traitance BTP en France reste TVA/autoliquidation plutôt que PCG. Le passage compte maintenant 75 cas / 15 familles avec un piège explicite de mauvais ancrageL441-6: 50 cas forts déjà maximaux, 20 partiels et 5 fins, toujours sans candidate live payante. - Routage assistant : ajout d’un garde-fou Code de commerce pour les délais de paiement. Les questions sur retard de paiement, pénalités et indemnité forfaitaire de recouvrement sont rattachées à L441-10 et D441-5 ; L441-6 reste réservé au volet sanctions lorsque l’utilisateur le demande explicitement. Si l’utilisateur propose L441-6 pour une pénalité de retard, LegiPro corrige la route au lieu de citer docilement le mauvais article. La réponse reste une note de revue à couverture partielle.
- Routage assistant : les devis de travaux mixtes comportant entretien, amélioration, construction neuve partielle, décoration ou une proposition de
taux dominantrestent maintenant dans la voie TVA travaux/BTP. LegiPro refuse le raccourci du taux dominant, demande la ventilation des lignes et ne bascule plus vers PCG ou TVA immobilière/marge. - Mode Analyse approfondie : correctif du chemin standard multi-tour. Les réponses standard écoutent maintenant le tour courant lorsqu’un dossier existe déjà ; cela évite que la réponse précédente soit répétée après une clarification utilisateur.
- Mode Analyse approfondie : QA navigateur rafraîchie après mise à jour de la documentation. Le test utilisateur automatisé a repassé 76 contrôles sur 4 dossiers et 9 tours de chat contre le site public, avec reprise de dossier, sources, non-répétition, contrôles d’enveloppe API de dossier, menu compte, alignement, confidentialité du guide, frontière du routeur de coût Ultra et validation des enveloppes API compactes de dossier.
- Contrats runtime : ajout d’un contrat de réponse V1 pour
/v1/assistant/ask, d’une télémétrieresponse_contract, d’un lint de lisibilité contre les réponses trop denses ou les tournures d’anglais traduit, et d’un smoke public vérifiant que/v1/*renvoie une réponse API JSON plutôt qu’une page statique par défaut. - Mode Analyse approfondie : ajout d’un override de mesure non-production pour tester le chemin reviewer + synthétiseur sans affaiblir le routeur public. Un essai forcé sur deux cas partiels SASU et CHR a consommé 5 888 tokens déclarés, avec environ 18,2 s de latence moyenne, sans améliorer la valeur de revue par rapport à l’Ultra déterministe. Le résultat confirme que ces dossiers partiels doivent rester protégés par le routeur de coût.
- Mode Analyse approfondie : durcissement du chemin live. Les candidates reviewer + synthétiseur sont rejetées avant sélection si elles sont tronquées ou si elles introduisent une référence exacte, une ligne CA3, un délai, un paragraphe BOFiP ou un article absent des sources affichées. Le paquet de notation live ne doit plus inclure que des candidates effectivement acceptées par le runtime.
- Mode Analyse approfondie : les deux anciens cas TVA “non maximaux” VEFA/export et CA3/contrôle atteignent maintenant le score 10 / valeur de revue 7 en Ultra déterministe. Le replay courant enregistre 0 appel live, 0 token et 0 régression avec
deterministic_ultra_already_max_valuesur les deux cas ; les paquets live précédents sont donc uniquement des traces d’audit supersédées. - Mode Analyse approfondie : replay live normal élargi à 10 cas : 6 cas forts sautés car déjà maximaux en Ultra déterministe, 4 cas partiels/fins/bloqués sautés pour couverture insuffisante, 10/10 sauts de dépense, 0 appel live tenté, 0 token et aucune régression. Cette preuve confirme le routeur de coût ; elle ne prétend pas encore prouver une valeur payante live.
- Mode Analyse approfondie : ajout d’un outil de découverte sans dépense live. Sur 94 questions candidates, aucun cas fort/direct non maximal n’a été trouvé : 45 étaient déjà au maximum en Ultra déterministe, 19 partiels, 20 fins, 2 bloqués et 8 hors conseil métier. La revue live payante reste donc réservée à un futur cas éligible, pas lancée par défaut.
- Mode Analyse approfondie : ajout d’un pack MiroFish comptable déterministe de 240 questions, organisé par familles de dossiers, modes de pression et angles de revue. Le passage sans dépense live n’a trouvé aucun cas fort/direct non maximal : 142 cas étaient déjà maximaux en Ultra déterministe, 69 partiels et 29 fins. Le résultat renforce le routeur de coût et donne un format partageable pour de futures exécutions GCE.
- Mode Analyse approfondie : ajout d’un extracteur de télémétrie workspace redaction-safe. Le premier passage organique a analysé 285 dossiers, écarté 115 dossiers QA, réduit 274 tours utilisateur à 86 questions uniques, puis confirmé zéro candidate live payante éligible après correction d’un faux positif sans déclencheur Ultra ou débat.
- Roadmap recherche : ajout des suggestions de recherche guidées et du graphe de métadonnées métier. Les suggestions devront rester locales, curées et anti-mush ; la matière première peut venir de télémétrie, d’exemples cabinet ou d’un catalogue de requêtes publiques observées, mais seules les formulations validées seront affichées. Le graphe devra porter synonymes métier, hiérarchie d’autorité, co-citations, métadonnée interne de classement et linéage temporel sans changer le rôle de Meili comme index lexical rapide.
- Roadmap recherche : premier asset de suggestions curées activé pour le Bureau. Il contient 35 formulations cabinet et références d’accès direct, avec tests contre les doublons, le bruit hors domaine, les sur-promesses, les URLs de fournisseurs externes et la copie brute du catalogue public. L’interface d’autocomplétion est maintenant câblée dans la barre de recherche publique, avec sections Recherches fréquentes / Accès direct, navigation clavier, fermeture au clic extérieur, chargement local-first et vérification navigateur.
- Assistant IA : le cas SASU
3999e / 2999e / compte courantrépond maintenant directement avec une grille prudente : si le solde de 1 000 EUR est bien un apport numéraire au capital d’une SAS/SASU, le dépôt de travail démarre à 500 EUR, sous réserve des statuts, de la banque et du formaliste. Le compte courant reste explicitement séparé du capital. - Mode Analyse approfondie : revue MiroFish courante exécutée sur GCE avec 8 mini-agents DeepSeek, 8/8 réponses structurées, 4 verdicts favorables, 4 verdicts mixtes, 81 253 tokens d’entrée et 2 527 tokens de sortie mesurés. Le rappel reste explicite : cette preuve valide le garde-fou runtime et la non-répétition sur l’échantillon, pas un avis professionnel autonome.
- QA interface : test Playwright/Chromium exécuté sur GCE contre
https://legipro.fr, avec 76 contrôles réussis sur quatre dossiers propres et neuf tours de chat : SASU capital/apports avec contrôle 1 000 EUR / 500 EUR, sources Code de commerce L227-1/L225-3/L225-5 sans fuite “facture obligations”, PCG toiture charge vs immobilisation, TVA BTP mixte, déclaration auto-entrepreneur avec confirmation de déclaration à zéro, liens de sources, garde retry, reprise après rechargement, alignement de navigation, menu utilisateur, absence de contenu confidentiel, présence des preuves publiques Ultra/MiroFish à jour et frontière du routeur de coût live Ultra, avec 24 contrôles explicites des enveloppes API de dossier workspace. - Assistant IA live : les sources du dossier SASU capital/apports ne citent plus l’ancien artefact générique “Code de commerce facture obligations”. Le runtime compact rattache désormais ce cas au source pack Code de commerce L227-1, L225-3 et L225-5 avec une limite de couverture partielle.
- Assistant IA live : le source pack SAS/SASU/SARL constitution contient maintenant les extraits Légifrance / PISTE L227-1, L225-3, L225-5 et L223-7 avec statut VIGUEUR, empreintes et reçu. Le routeur garde L223-7 pour les questions SARL/EURL et ne le mélange pas aux réponses SASU.
- Assistant IA live : le routage URSSAF/BOSS frais professionnels est resserré. Il reste en couverture thin, utilise le gap public
g02_frais_professionnelscomme limite, demande les faits manquants pour repas, grand déplacement, indemnités kilométriques et forfait mobilité durable, rejette LODEOM/RGDU sauf demande explicite, et ne rend pas ces sources verrouillables comme preuve cabinet tant que le connecteur BOSS/frais professionnels n’est pas live et revu. - Assistant IA live : le suivi auto-entrepreneur “déclaration à zéro” produit maintenant une réponse distincte qui confirme le point zéro dans le périmètre URSSAF et rappelle de ne pas mélanger PCG ou TVA hors contexte. Une recherche très courte avec faute, par exemple
auto entrprenur, reste rattachée à la voie micro-entrepreneur / URSSAF et demande le point précis à traiter avant de conclure. - Assistant IA live : les clarifications SASU/SAS/SARL ne répètent plus la même réponse. Le dossier
3999e/2999e/ compte courant d’associé produit maintenant des réponses distinctes par tour, dont une version courte destinée au fondateur sans promettre une validation juridique finale. - Assistant IA workspace : le dossier actif est conservé par tenant/workspace après rechargement ; le bouton retry refuse de dupliquer une réponse finale déjà terminée.
- Assistant IA workspace : les boutons de source dans les réponses ouvrent correctement l’onglet Sources, afin que l’utilisateur voie les références et limites de couverture rattachées au dossier.
- Navigation : le menu compte regroupe maintenant le guide fonctionnel dans Guide utilisateur, avec Changelog et Roadmap séparés ; l’ancien doublon
Guide fonctionnalitésa été supprimé. - Mode Analyse approfondie : ajout du cadre de revue comptable v0.2, avec score pondéré sur 10, priorité aux citations, limites de conclusion, anti-sycophancy et spécificité du tour utilisateur.
- Mode Analyse approfondie : revue MiroFish bornée exécutée sur GCE avec agents flash en éventail et synthèse pro réservée aux cas bornés ; la télémétrie ajoute des instantanés de réponse pour prouver le tour utilisateur, la route, les sources et la sélection finale.
- Mode Analyse approfondie : revue économique MiroFish élargie à 40 agents flash sur GCE, avec 36 réponses structurées au premier passage, 4 lignes rejouées avec succès à 2 048 tokens, zéro synthèse pro et un garde-fou qui distingue la couverture structurée de la validation métier par expert-comptable.
- Mode Analyse approfondie : ajout d’un contrôle
answer_snapshot.integritypour vérifier les champs requis, les empreintes SHA-256, l’accord entre la réponse finale et la réponse sélectionnée, ainsi que les compteurs de sources au point de sélection Ultra. - Mode Analyse approfondie : préparation historique d’un paquet méthodologique de notation aveugle de 12 cas, avec clé séparée afin de comparer les réponses standard et Ultra sans biais de libellé ; les paquets live resserrés VEFA/export et CA3/contrôle sont conservés comme audit trail, mais ne sont plus la preuve courante tant qu’aucune candidate live acceptée n’est disponible.
- Mode Analyse approfondie : la télémétrie expose maintenant la version du cadre, la politique de score, les poids appliqués, les raisons de déclenchement Ultra et la paire pro-spin / anti-spin, pour faciliter la revue externe.
- Mode Analyse approfondie : la "contre-expertise" n’est pas vendue comme une garantie ; l’interface et les traces parlent d’Analyse approfondie et de relecture contradictoire interne, avec validation finale par le cabinet.
- Assistant IA live : correctif déployé sur l’endpoint de workspace utilisé par
bureau-assistant.html. Les questions SASU/SAS/SARL sur capital, apports, véhicule en nature, compte courant d’associé et dépôt bancaire sont maintenant routées vers SAS/SASU - capital, apports et dépôt bancaire, avec réponse bornée en français naturel. - Assistant IA live : les montants courts comme
3999eet2999esont traités comme des montants en euros, pas comme des références de comptes ou d’articles ; les références PCG explicites comme615200 entretienrestent protégées. - Assistant IA live : les promesses produit FEC / Factur-X sont routées vers une réponse de capacité produit bornée ; LegiPro ne promet pas de validation FEC, TVA ou Factur-X autonome ou certifiée tant que cette fonction n’est pas qualifiée.
- QA live : ajout du rapport
legipro_workspace_live_smoke_2026-06-05.md, avec smoke pct210 du dossier SASU en deux tours, du scénario FEC et des événements d’audit workspace. - Mode Analyse approfondie : validation déterministe élargie ajoutée et passée sur 35 dossiers / 70 tours, avec zéro score final Ultra inférieur au standard, déclenchement des débats sur les tours à risque et télémétrie JSONL/Markdown conservée.
- Assistant IA : continuité de dossier ajoutée côté API ; lorsqu’un
session_idetchat_scope=dossiersont fournis, les derniers tours servent de contexte pour éviter les réponses répétées ou déconnectées après une clarification. - Assistant IA : les questions “Are you sure”, “peux-tu confirmer”, positions client, promesses produit, références exactes et surfaces client/export déclenchent désormais les garde-fous Ultra appropriés.
- FEC / Factur-X : les demandes d’import ou de promesse client sont routées comme capacité produit à bornes explicites, pas comme conseil fiscal ; LegiPro ne promet pas de validation FEC/Factur-X autonome tant que cette fonction n’est pas qualifiée.
- Documentation QA : ajout des rapports
legipro_ultra_validation_replay_2026-06-05.mdetlegipro_live_ultra_api_replay_2026-06-05.mdpour revue externe de la méthodologie. - Correction du routage Assistant pour les questions SASU/SAS/SARL sur capital, apports, véhicule apporté en nature, compte courant d’associé et dépôt bancaire : ces demandes sont maintenant reconnues comme Code de commerce / PCG à couverture partielle, avec réponse bornée plutôt qu’un blocage générique.
- Correction du garde-fou de références exactes : les montants écrits en notation courte, par exemple
3999eou2999e, ne sont plus confondus avec des codes ou références absentes du corpus. - Assistant IA : les clarifications utilisateur du type “e veut dire euros” sont prises en compte dans la réponse, afin d’éviter l’impression d’une réponse répétée sans écoute du tour précédent.
- Mode Analyse approfondie : ajout d’un replay multi-dossiers avec 42 tours utilisateur, dont un dossier SASU capital/apports ; résultat validé avec zéro score final Ultra inférieur au score standard et télémétrie conservée.
- Mode Analyse approfondie : ajout du chemin live optionnel reviewer + synthétiseur, désactivé par défaut, avec rejet automatique si les citations, le français ou les limites de revue se dégradent ; la sélection finale reste déterministe.
- Mode Analyse approfondie : smoke réel temporisé sur cinq dossiers TVA BTP, URSSAF/BOSS, SASU capital/apports, CHR/caisse et PCG toiture ; 10 appels modèle, 15 287 tokens déclarés, zéro limite 429, environ 18,2 s de latence moyenne live, aucune réponse finale sous la version déterministe, et conservation automatique de la réponse déterministe quand une candidate live dérive ou devient moins bonne.
- Documentation QA : archivage du replay API
/v1/assistant/asken preuve structurée, avec périmètre, scores, limites et points restant à valider par revue expert-comptable. - Polissage Mistral : ajout d’un garde-fou rejetant les sorties qui ressemblent à une traduction anglaise littérale, avec retour automatique au texte déterministe si le style dégrade le français ou les limites de revue.
- Assistant IA devenu workspace chat/dossier sur
bureau-assistant.html: chat non classé persistant, dossiers/historique, dossier actif, sources, classement, verrouillage et export. - Routage source déterministe renforcé pour les scénarios de démonstration : TVA travaux/BTP, CHR, PCG charge vs immobilisation, URSSAF/BOSS frais, facturation électronique PDP/PPF et rescrit contrôlé.
- Roadmap BOSS/URSSAF resserrée : le connecteur est prioritaire mais reste en préparation tant que le connecteur live, les tests et les captures publiques ne sont pas terminés.
- Passages cités et liens directs terminés : les extraits Recherche et les citations Assistant utilisent des ancres stables, un surlignage hover/focus/:target, un bouton Copier le lien, des liens profonds publics et une reprise dans les exports dynamiques.
- Glossaire interactif terminé : CGI, BOFiP, BOSS, ANC, PCG, PPF, PDP, MCP, FEC, Factur-X, CA3, DSCG, DEC et RCP sont visibles dans le Guide, Recherche et Assistant IA comme aide d’orientation.
- Repères formation terminés : les exemples TVA, PCG/ANC, facturation électronique et revue de dossier sont reliés aux contextes DSCG, Master CCA et stage DEC.
- Historique de validation terminé : les états préparé, revu et validé avec personne et date sont visibles dans le document, l’Assistant IA et les exports dynamiques.
- Checklist méthodologique avant export terminée : six contrôles non bloquants guident la vérification source, date, pièces, ventilation, position cabinet et visa/revue.
- Brouillon de rescrit contrôlé : l’Assistant IA ne produit une trame qu’après source_refs dans le dossier ; sans note source préalable, il garde le point en revue.
- Correspondance CA3 / liasse terminée : les dossiers TVA affichent un bloc déclaratif indicatif à vérifier avant report.
- Ajout d’une section Roadmap limitée aux fonctions restant à préparer : rescrits fiscaux, jurisprudence, widget de taux TVA, BOSS/URSSAF complet, mobile séquentiel, contrôles SIREN/SIRET, synonymes métier et recherche vectorielle.
- Ajout d’une hiérarchie visible des sources dans l’Assistant IA afin d’aider les collaborateurs juniors à distinguer texte légal, doctrine, norme comptable, source sociale, source réglementaire et source interne.
- Ajout du lien de source officielle explicite, du périmètre corpus centralisé dans Options avancées, du badge de fraîcheur et des champs notes/position/visa dans le parcours document.
- Accueil legipro.fr simplifié en plein écran, avec un bouton Accéder vers Bureau.
- Routes publiques disponibles :
bureau.html,bureau-assistant.html,bureau-api.html,bureau-about.htmletbureau-guide.html. - Interface unifiée : shell GDS épuré, recherche, assistant IA, renvois vers les artefacts, bascule mobile, export en modale et FAQ utilisateur
- Exports normalisés en PDF, Markdown, JSON et HTML avec libellés
LegiPro-Bureau-demo-packet périmètres de dossier explicites - API documentée et testée : REST, GraphQL et MCP reposent sur un socle commun avec authentification bearer, en-têtes de coût/quota et section d’intégration produit
- PDF mis à jour : page d’accueil en première page, puis captures Recherche, Assistant IA et API avant le dossier détaillé.
- Copie française relue avec Mistral Large, puis corrigée manuellement pour préserver les termes techniques et les statuts vérifiés.
- Documentation longue ajoutée dans le pack export : référence REST, GraphQL, MCP, modes de recherche, erreurs, exports et exemples UI.
- Meilisearch déployé en environnement de test : 59 660 documents selon le compteur courant, réglages anti-bruit, références numériques sécurisées, modes
balanced,exactetexplore. - Indexation complète validée : journaux de traçabilité, métadonnées RAG/graphe/convoyeur conservées, 27 tests backend et interface réussis
- Surveillance des corpus en mode simulation : 14 corpus suivis, journal des modifications quotidien, événements au format JSONL, règles d’escalade et aucun redémarrage du convoyeur
- Documentation actualisée pour distinguer les fonctionnalités en service, en préparation ou en évaluation, dont la recherche sémantique prévue ultérieurement.
Questions fréquentes
Pourquoi les résultats ne s’affichent-ils pas instantanément ?
La barre d’analyse indique le passage par les corpus. Les résultats s’affichent ensuite pour éviter l’effet d’un simple filtre immédiat.
Pourquoi les liens externes ne figurent-ils pas sur les fiches de résultat ?
L’élément central est le document LegiPro consulté dans le dossier. La source officielle reste accessible depuis ce document, au bon passage et à la bonne date.
L’export PDF constitue-t-il une preuve certifiée ?
Non. Il s’agit d’un document de travail textuel et partageable pour relecture en cabinet. La position définitive doit être validée avec les pièces et sources du dossier.
Le brouillon de rescrit envoie-t-il une demande à la DGFiP ?
Non. Le bouton prépare seulement une trame de travail structurée à partir d’une note sourcée. La revue humaine, les pièces et la procédure officielle restent à traiter hors prototype.
Quelle source doit être lue en premier ?
LegiPro affiche le type de source. En pratique, commencez par le texte légal lorsqu’il existe, rapprochez la doctrine administrative ou sociale, puis documentez la position cabinet avec les pièces du dossier.
Où sont les fonctions comme les rescrits ou la jurisprudence ?
Elles sont suivies dans la section Roadmap. Elles ne sont pas présentées comme actives tant que les connecteurs, tests et captures de démonstration ne sont pas terminés.