// CAS D'USAGE · ENGINEERING

Automatise la revue de code avec des agents IAqui s'arrêtent avant chaque merge.

Tes ingénieurs seniors passent la moitié de leur semaine à relire le code des autres, préparer des audits et écrire des post-mortems au lieu de livrer. Melaya te permet de construire un crew engineering de dix personas qui relit les PR, applique la checklist OWASP, trie les hotspots, rédige des RFC et met en attente chaque commentaire, ticket et changement de config pour une approbation en un clic. Le crew fait la préparation, tes ingénieurs seniors gardent la décision finale, le journal de replay garde les preuves.

01
// Ce qui casse aujourd'hui

Les workflows manuels coûtent plus cher que l'agent.

Trois douleurs que chaque équipe sales et BD encaisse chaque semaine. Chacune est ce dont tes reps se plaignent vraiment, pas ce qu'une page produit appellerait poliment.

  1. 01

    Les backlogs de revue de code grossissent quand les ingénieurs seniors qui devraient lire un diff sont coincés en réunion à la place.

  2. 02

    Les audits de sécurité, le profilage de performance et les vérifications d'accessibilité sautent sous la pression des deadlines, un par un, jusqu'à ce qu'aucun ne tourne plus.

  3. 03

    Les pull requests attendent 3 à 4 relecteurs avec des spécialités différentes qui les regardent chacun à un jour d'intervalle.

02
// Pipelines que tu peux construire

Workflows d'agents IA : compose, approuve, rejoue.

Chaque pipeline ci-dessous est une forme que tu câbles sur le canvas en utilisant l'équipe d'agents IA et les outils plus bas. Pas une feature qu'on livre pour toi, un pattern que tu configures.

P01

Revue à dix spécialistes, en une seule passe

Un pipeline construit dans Melaya Agents exécute en séquence les 10 personas du crew tech_team sur un seul diff. RustPythonEngineer et BackendEngineer vérifient la qualité du code, SecurityAuditor audite la surface d'attaque, PerformanceExpert applique la méthode USE, FrontendEngineer et UIUXDesigner notent l'UI, et TechLead synthétise un verdict unique PRODUCTION_READY / NEEDS_FIXES.

P02

Intel repo multi-hébergeur avant ta revue

Récupère le contexte de merge-request, les issues et l'historique de fichier depuis GitHub, GitLab, Gitea ou Codeberg avec un seul appel d'outil chacun, sans ouvrir quatre onglets séparés. BackendEngineer ou DevOpsEngineer lit le diff et TechLead cite le fichier et la ligne réels dans le verdict.

P03

Déclenche une revue depuis Claude Code ou Cursor, pas l'UI Melaya

Connecte Claude Code, Cursor, ChatGPT ou Le Chat à api.melaya.org/mcp via OAuth 2.1 et accorde le scope melaya:pipelines (6 outils) pour lancer une revue tech_team directement depuis l'assistant que tu payes déjà. Associe-le à melaya:browser (18 outils) pour ouvrir le build de staging dans un vrai navigateur et vérifier le changement en direct.

P04

Risque de dépendance, vérifié avant merge

SecurityAuditor ou PerformanceExpert vérifie les infos et tendances de téléchargement npm, PyPI et crates.io d'une nouvelle dépendance avant qu'elle n'atterrisse, en signalant nommément un package abandonné ou dont l'activité vient de s'emballer.

P05

Classe le verdict là où l'équipe travaille déjà

La synthèse de TechLead devient une issue Jira ou Linear, ou une page Notion, avec la sévérité, le rayon d'impact et le top 3 des correctifs, sans qu'un humain n'ait à retaper les résultats.

03
// Le crew d'agents IA

Crew Engineering & Tech

Vrais personas de l'équipe d'agents IA tech_team. Chacun arrive avec un system prompt tuné et une allowlist de outils par défaut. Change de modèle par persona sur le canvas.

Tech Lead

TechLead

Synthétise les constats de chaque spécialiste en un plan de sprint avec des responsables nommés, des échéances au jour près et des critères de succès mesurables.

{ }

Ingénieur Rust Python

RustPythonEngineer

Relit le code Rust et Python pour les risques d'unwrap, les allocations dans les boucles chaudes, le surcoût FFI et les appels bloquants tokio qui feraient planter un service 24/7.

Ingénieur Backend

BackendEngineer

Audite les intégrations REST et WebSocket, la logique de retry, la précision décimale et la couverture de réconciliation pour que l'état ne dérive jamais en silence.

Auditeur Sécurité

SecurityAuditor

Applique la checklist OWASP en dix points sur le diff, signale les numéros CWE et écrit le chemin d'attaque étape par étape avant de recommander un correctif.

Expert Performance

PerformanceExpert

Applique la méthode USE à chaque composant, estime p50, p95, p99, et classe les trois hotspots au meilleur ROI avec le gain attendu et la méthode de mesure.

Dev Quant HFT

HFTQuantDev

Profile le chemin signal-vers-ordre par rapport à un budget de latence documenté et propose des optimisations classées avec l'effort et les étapes de vérification.

Ingénieur DevOps

DevOpsEngineer

Note la posture SRE sur CI/CD, secrets, observabilité, DR et alertes, en nommant les trous de runbook qui allongeraient la prochaine panne.

Ingénieur Frontend

FrontendEngineer

Relit les composants React pour les closures obsolètes, la mémoïsation manquante, les fuites WebSocket et le bundle surchargé face à des budgets de performance fixés.

Designer UI/UX

UIUXDesigner

Audite les écrans destinés aux traders pour le ratio data-ink, l'efficacité de scan rapide, la couverture clavier et le contraste WCAG AA.

Expert Smart Contract

SmartContractExpert

Audite les interactions onchain sur EVM, Cosmos, Solana, NEAR et Sui, en notant le risque de reentrancy, d'oracle, de MEV et de bridge au format cabinet d'audit.

04
// outils scopés

Allowlists d'outils : uniquement les actions que tu accordes.

Chaque outil ci-dessous est un vrai outil partagé du bundle Melaya. Allowlist par agent, HITL sur les écritures, révocation en un clic.

shared/tools/core/

Accès en lecture seule au repo pour que RustPythonEngineer et FrontendEngineer puissent récupérer le diff, blamer une ligne et grep des patterns. Aucune écriture, donc rien ne part sans une étape HITL séparée.

git_statusgit_diffgit_loggit_showgit_blamegrep_searchglob_searchfile_read
shared/tools/gitlab_public_tools/

Récupère les merge requests, les métadonnées de projet et le contenu des fichiers depuis GitLab pour que le crew de revue travaille sur le vrai diff. Lecture seule par conception ; commentaires et approbations passent par une porte HITL séparée.

gitlab_list_merge_requestsgitlab_project_infogitlab_repo_filegitlab_list_issuesgitlab_repo_tree
shared/tools/codeberg_tools/

Même surface de revue pour les équipes sur Codeberg ou Gitea auto-hébergé. Lecture seule. L'agent rédige la revue, un ingénieur la poste.

codeberg_list_pullscodeberg_repo_infocodeberg_repo_filecodeberg_list_issues
shared/tools/package_intel_tools/

Résout les métadonnées de dépendance, la date de dernière publication et les compteurs de téléchargement pour que SecurityAuditor puisse signaler des packages obsolètes ou abandonnés dans le diff. Requêtes en lecture seule sur des registres publics.

npm_package_infopypi_package_infocrates_package_infonpm_downloadspypi_downloads
shared/tools/devops/

Lit l'état du cluster, récupère les logs de pod et met en attente les changements de manifest pour les runbooks de DevOpsEngineer. Les écritures k8s_apply et aws_cli sont HITL par défaut, donc aucun rollout ne se fait sans l'approbation d'un SRE.

aws_clik8s_getk8s_logsk8s_applydocker_psdocker_logs
shared/tools/project_mgmt/

Classe les actions produites par TechLead en tickets Jira ou Linear avec responsables et échéances, et dépose le post-mortem dans Notion. Chaque appel de création est HITL pour que les titres et les assignations soient revus avant que le ticket n'existe.

jira_create_issuelinear_create_issuenotion_create_pagelinear_create_commentnotion_search
shared/tools/knowledge/

Construit le store de connaissance par workflow à partir des ADR, des post-mortems passés, des standards de code et des playbooks de sécurité. Alimente les trois couches de connaissance pour chaque persona du crew.

build_knowledge_from_textbuild_knowledge_from_file
shared/tools/messaging/

Pousse le résumé de revue synthétisé ou la timeline d'incident vers le canal d'astreinte. Les envois sont HITL pour que la formulation soit approuvée avant que le salon ne la voie.

discord_send_messagetelegram_send_message
05
// Trois couches de connaissance

L'équipe d'agents IA lit ce que tu lui donnes.

Chaque pipeline arrive avec trois couches d'accès à la connaissance. Combine-les par agent sur le canvas. Pas d'espace vectoriel partagé avec un autre client, pas de lecture surprise, pas de retrieval opaque.

L1

Static context

includeContext

Documents par pipeline ajoutés à l'input d'agents spécifiques à chaque run. Le brief ICP, le playbook, la grille de pricing, ou le corpus d'emails de deals gagnés. Tout ce qui doit être là avant que l'agent pense. Tu choisis quels personas reçoivent quels docs.

L2

Tool de retrieval RAG

rag_retrieve

Un outilscoped accordé par agent. Quand l'agent décide qu'il a besoin de plus de profondeur, il interroge le vector store du workflow à la demande. Même base de knowledge que Static context, accédée uniquement quand le modèle le demande.

L3

Mémoire cross-run

pipeline_memory

État au niveau du pipeline qui passe d'un run au suivant. La recherche d'hier est dans le scope du follow-up d'aujourd'hui. L'équipe d'agents IA se souvient de ce qu'elle a déjà prospecté, de ce qui a été approuvé, de ce qui a été envoyé. L'audit log est la base de knowledge de second ordre.

07
// FAQ

Questions sur les agents IA qu'on reçoit chaque semaine.

Melaya peut-il relire une pull request qui traverse GitHub, GitLab et une instance Gitea auto-hébergée ?

Oui. Les personas BackendEngineer et DevOpsEngineer du crew tech_team lisent les arbres de repo, les commits et les diffs via des jeux d'outils séparés pour GitHub, GitLab, Gitea et Codeberg, donc un pipeline de revue n'est pas verrouillé sur un seul hébergeur.

Le crew de revue fait-il tourner des spécialistes différents, ou un seul modèle générique en boucle ?

Dix personas en séquence : RustPythonEngineer, SecurityAuditor, HFTQuantDev, FrontendEngineer, DevOpsEngineer, PerformanceExpert, UIUXDesigner, BackendEngineer, SmartContractExpert, TechLead, chacun avec sa propre checklist et son propre format de sortie, clôturés par la synthèse de TechLead.

Puis-je déclencher une revue de code depuis Cursor au lieu d'ouvrir Melaya ?

Oui. Melaya fait tourner un serveur MCP distant sur api.melaya.org/mcp avec OAuth 2.1. Pointe Claude Code, Cursor, ChatGPT ou Le Chat dessus et accorde le scope melaya:pipelines pour lancer un run.

Signale-t-il les dépendances risquées ou abandonnées avant merge ?

Oui, via de vrais outils package-intel npm, PyPI et crates.io qui remontent métadonnées et tendances de téléchargement pour que SecurityAuditor ou PerformanceExpert puisse signaler une dépendance nommément.

Où finissent les résultats ?

Là où ton équipe suit déjà le travail : le crew classe les résultats directement dans Jira, Linear ou Notion, sans retranscription manuelle.

Est-ce utile seulement pour les codebases smart contract ou crypto ?

Non. SmartContractExpert n'est qu'une des dix personas et n'intervient que quand c'est pertinent ; les neuf autres couvrent la revue générale Rust/Python, frontend, backend, DevOps et performance pour n'importe quelle codebase.

Construis des pipelines équipes engineering & tech sur Melaya.

Le tier Sandbox est gratuit, sans carte. Rejoins la waitlist et on t'envoie un email dès qu'un slot s'ouvre.

← Retour à tous les cas d'usage
Rejoindre la communauté
// Cookies
Melaya utilise un petit jeu de cookies first-party strictement nécessaires pour t'authentifier, maintenir ta session et protéger la plateforme des abus. Pas de cookies publicitaires, ni de trackers cross-site, ni d’analytics niveaus par défaut. La liste complète des cookies est dans notre Politique de confidentialité.