Skip to content
le-goff-benoitPublic

About

Votre équipe d’agents pour les projets Odoo

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Votre équipe d’agents Odoo, réunie autour de votre projet

Votre équipe d’agents pour les projets Odoo

Du besoin métier à la livraison, avancez avec des spécialistes à vos côtés.

Consultant fonctionnel ou chef de projet Odoo ? Confiez vos demandes aux agents pour cadrer, réaliser et vérifier le travail. Vous gardez la main sur les décisions métier, avec un suivi des résultats et des prochaines étapes.

Disponible dans Claude Code et Codex, avec une méthode commune adaptée à la version Odoo de votre projet.

Release du 8 octobre : revue, changements et limites

Profils Odoo dans le workflow Tricorder

Projet fictif : configuration des profils dans Tricorder, sans exécution métier Odoo.

Commencer · Qualité et résultats des essais

À chacun son rôle, à vous le pilotage

Votre spécialiste Ce qu’il vous apporte
Analyste fonctionnel Clarifie le besoin, vérifie le standard et compare configuration, Studio et développement.
Développeur Réalise les évolutions spécifiques et leurs tests, selon les règles du projet.
Expert Studio Configure les champs, écrans et automatisations, avec un suivi des changements.
Responsable qualité Vérifie les résultats attendus et identifie ce qui reste à corriger.
Support Recherche la cause d’un problème et propose un contournement ou la suite à donner.
Déploiement Prépare un candidat et suit GitHub → Odoo.sh, avec accord exact et vérification de la cible (profil expérimental).

L’agent principal orchestre le travail : il mobilise les rôles nécessaires, regroupe leurs résultats et vous sollicite pour les décisions manquantes. Il peut déléguer des tâches indépendantes à des sous-agents, lorsque l’outil le permet.

Comment les agents travaillent ensemble

Une évolution : comprendre avant de réaliser.

Votre demande --> Analyste
                     |
                     +--> Standard suffisant --> Recommandation
                     |
                     +--> Developpeur ou Studio --> Qualite --> Resultat verifie
                                   ^                   |
                                   +--- corrections ---+

Chaque tâche conserve ses décisions et ses résultats dans la mémoire du projet. Un blocage ou un contrôle qui reste en échec vous est signalé.

La mémoire de release est partagée pendant le travail. Une découverte ou une question est publiée dès qu'elle peut aider une autre tâche. Les passations reçues alimentent immédiatement les suivantes ; une nouvelle décision désigne les tâches affectées, et leurs anciennes réceptions deviennent périmées. Documents DOCX, XLSX et PDF gardent leurs originaux et repères ; les sources Odoo sont indexées par série/révision, avec le custom séparé. La clôture consolide ces acquis. Fonctionnement et commandes · Banc et limites.

Une investigation longue reste pilotable. Les agents font un point sur les acquis prouvés, la question restante et le prochain contrôle utile, avec sa durée indicative. Le budget déclenche une revue de l'approche, pas un arrêt automatique. L'analyste passe la main lorsque le besoin est suffisamment cadré ; un retour partiel ne devient pas une tâche prête à réceptionner. Ces consignes sont communes à Claude et Codex ; elles ne constituent pas un superviseur automatique. Essais et limites.

Un correctif express : modifier, vérifier et livrer sans coordination superflue.

/odoo-express --> Qualification courte --> Modification locale --> Test cible
                         |                                         |
                         +-- perimetre elargi --> /odoo-new        +--> Livraison demandee

Ce parcours s'applique aux retouches précises et réversibles dans une zone déjà connue, par exemple la mise en page d'un rapport sans changement de ses montants. L'agent principal réalise toutes les étapes. Le lint, la mise à jour du module et le test ciblé restent obligatoires. Les ajustements liés partagent la même entrée de changelog express.

Une release : organiser plusieurs demandes jusqu’à la livraison.

/odoo-plan --> /odoo-estimate --> /odoo-start
  Cadrer         Prevoir          Executer les taches
                                       |
                                       v
                                  /odoo-close
                            Recette complete + documentation
                            + bilan du temps prevu / realise

L’orchestrateur suit les dépendances. Les contrôles ciblés accompagnent chaque tâche ; la recette complète vérifie l’ensemble à la clôture.

Intentions → Plan → Exécution. Le principal conserve les demandes originales, construit le plan et prescrit critères, cas et commandes de test avant délégation. Une précision nouvelle révise les tâches concernées et conserve les réceptions indépendantes. Le suivi d’orchestration indique les tâches autorisées et les attentes. Le garde Stop relance un principal qui s’arrête alors qu’une action autorisée est prête ; une fin d’enfant reste un résultat à examiner.

La QA peut lire un candidat figé pendant un développement indépendant, avec worktree et ressources distincts ; la recette du résultat intégré reste requise. Le principal conserve son modèle. Les candidats par rôle restent expérimentaux. Voir le guide d’exécution et les essais natifs de continuation.

Un ticket : diagnostiquer, puis orienter la suite.

Votre ticket --> Support --> Diagnostic
                                |
                                +--> Usage / configuration --> Explication
                                +--> Bug prouve -------------> /odoo-new
                                +--> Nouveau besoin ---------> Analyste
                                +--> Donnees a reparer ------> Essai sur copie

Réduire les reprises et vérifier ce qui part

Avant de coder, l'analyste confronte les hypothèses sensibles à quelques cas représentatifs : courant, historique et contre-exemple. Le principal fixe les parcours et les contrôles. La QA reproduit les défauts avec le bon état, les droits et le canal réel ; un appel interne impossible n'est pas une preuve de panne utilisateur.

Pendant le travail, les profils chargent les procédures selon leur mode (tâche, release ou réception documentaire). Le contexte ciblé garde les décisions et les exceptions, et indique les sections laissées de côté. Le briefing peut le produire directement avec --query, sans charger d'abord toute l'archive. Une intention tardive conserve les preuves indépendantes. Les essais de réception montrent moins de texte chargé, avec des verdicts corrects, mais pas de gain de vitesse sur les cas comparés : mesures et limites.

À la livraison, le garde du commit vérifie fichiers, imports, versions, migrations et preuve du build convenu. Les états restent explicites : prêt localement, poussé, puis déploiement vérifié après lecture de la version installée et des effets attendus. L'outil ne déploie rien lui-même.

Le banc de parcours ajoute stock, PDF historique, formulaire et reprise de plan aux contrôles déterministes. La boucle native N06/N07 conserve huit essais avant/après, avec un cas inédit : un gain sur un premier cas ne se retrouve pas sur le suivant, et le candidat global reste expérimental. Les outils de preuve et la contradiction d’ordre des tests sont corrigés ; aucun gain général de vitesse ou de qualité n’est revendiqué. Les modèles par rôle restent hérités du principal ; les candidats plus légers sont comparés séparément et ne deviennent pas automatiquement les modèles du quotidien.

Les commandes, selon votre besoin

Après l’installation, ouvrez votre projet dans Claude Code ou Codex. Indiquez la commande et décrivez le résultat souhaité :

/odoo-plan Prepare une release pour ces trois demandes,
avec les decisions a prendre et les priorites.
Commande Quand l’utiliser Ce que vous obtenez
/odoo-plan Organiser plusieurs demandes Un plan de release, les critères attendus et les dépendances.
/odoo-estimate Prévoir le travail des agents Des minutes par agent et tâche, avec fourchette et hypothèses.
/odoo-start Lancer ou reprendre le plan L’exécution des tâches prêtes et un suivi de l’avancement.
/odoo-new Réaliser une évolution précise Analyse, réalisation, contrôles ciblés et mémoire du résultat.
/odoo-express Livrer une petite correction locale Qualification courte, modification directe, test ciblé et push lorsqu'il est demandé.
/odoo-close Préparer la livraison Recette complète, documentation métier et bilan prévu/réalisé disponible.
/odoo-env Déclarer ou vérifier un environnement Des accès configurés et vérifiés, sans partager de secret dans la conversation.
/odoo-feedback "remarque" Retenir une règle ou une difficulté Une remarque conservée dans le journal du projet.
/odoo-feedback Faire le point sur les enseignements Une revue des retours d’expérience et des améliorations à éprouver.
/odoo-improve Tester une amélioration des agents Un essai, une correction et une décision d’adoption après vérification.

Pour une question fonctionnelle, un ticket, une relecture ou un guide utilisateur, décrivez simplement votre besoin : le rôle ou skill adapté prend le relais.

Exemple métier : éviter une commande sans référence d’achat client

Scénario illustratif, non exécuté sur une base Odoo. Un client exige que sa référence d’achat figure sur chaque commande. Le commercial doit pouvoir préparer son devis, mais la confirmation doit être bloquée si cette référence manque.

/odoo-new Pour les clients qui exigent une référence d’achat, empêche la confirmation d’une commande sans référence. Laisse les devis modifiables et les commandes déjà confirmées inchangées.

Chef de projet --> Analyste --> Developpeur --> Qualite
                                    ^             |
                                    +-- retour ---+
              Orchestrateur : suivi et livraison
Intervenant Son implication Sa conclusion attendue
Chef de projet Précise quels clients sont concernés et si une exception est permise. La règle métier est décidée : blocage à la confirmation, aucun changement rétroactif.
Analyste Vérifie le standard, les configurations existantes et le cas d’une confirmation de plusieurs commandes. Périmètre et critères validés ; pour cet exemple, la voie retenue est un module spécifique.
Développeur Ajoute l’indication sur le client, le contrôle à la confirmation, un message compréhensible et les tests associés. La réalisation est prête pour une vérification indépendante.
Responsable qualité Contrôle les clients concernés ou non, la référence présente ou absente, la confirmation groupée et les commandes déjà confirmées. Accepté si tous les critères passent ; sinon, retour au développeur avec le défaut reproduit.
Orchestrateur Suit les étapes, conserve les décisions et les preuves, puis prépare la recette complète à la clôture. Tâche vérifiée dans la release ; livraison après recette complète, avec documentation et bilan du temps.

Résultat visé : le commercial sait quoi compléter avant de confirmer, et les commandes existantes restent inchangées. Studio et Support ne sont pas mobilisés dans ce scénario ; ils interviennent lorsque le besoin le justifie.

Ce que vous gardez d’une intervention à l’autre

Les règles client et décisions, pour éviter de repartir de zéro. Les preuves de vérification, pour préparer vos livraisons. Les temps prévus et mesurés, pour affiner vos estimations et appliquer vos propres barèmes. Guides utilisateur et communications client sont disponibles sur demande.

Un relevé incomplet conserve son sous-total connu, sans transformer les périodes manquantes en zéro. Avant une nouvelle clôture, les chronomètres doivent être terminés ou déclarés interrompus avec une raison ; aucune durée passée n'est reconstituée automatiquement. Voir le suivi des temps.

Vous gardez le contrôle. Les décisions métier vous appartiennent. Toute écriture en production requiert votre accord explicite ; la clôture d’une release ne déclenche pas son déploiement.


Documentation · Installation · Estimation et suivi · Qualité et amélioration · Guide technique

Correctif local du 17.09 : réception après remplacement explicite des décisions, historique conservé et sources courantes contrôlées.

Travail, mémoire et retours

Guide du harness : odoo_work.py prepare/start/receive, briefing ciblé par défaut (--full-memory pour le détail), décisions acceptées disponibles entre releases, publication de petits ajouts mémoire et collecte automatique des retours. Le tri ne modifie aucune règle générale sans évaluation. Tricorder propose le parcours demande → travail → réception et garde les instruments dans Détails.

Pilotage — octobre 2026

Contrats de pilotage : résultats métier, moyens de recette, publication avec réserves, apprentissages projet et collecte durable des mesures. Bilan et limites de la release.

Pack Tricorder

tricorder-pack.json expose six profils métier au moteur générique (version 0.3.1). Leur source canonique est roles/tricorder.md : un contrat partagé et une section par métier. Le chargeur fige uniquement le contrat et la section du profil choisi. Les blocs fixent les entrées, sorties et décisions ; le profil précise la méthode. Les questions imprévues sont conservées par le moteur de conversation. Le support distingue urgence et risque : un test rouge est exigé pour un bug, pas pour une question d’usage. Ces ajustements de contrat ne constituent pas une mesure de qualité comportementale des modèles. Ces profils remettent leurs résultats au moteur Tricorder ; ils ne créent pas de flows historiques. Code isolé, tests sur copie locale, accords de publication et suivi GitHub → Odoo.sh sont séparés. Les anciennes commandes restent utilisables pour les projets existants ; elles ne sont pas importées dans le pack. La qualification métier et les connexions réelles restent propres à la série, au projet et aux comptes configurés. Un résultat local ne qualifie pas Odoo.sh.

About

Votre équipe d’agents pour les projets Odoo

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages