Déployer une fonctionnalité sur l'API, l'UI, la documentation et les tests QA — sans roulette de fusion

Livraison de fonctionnalités sur l'API, l'UI, la documentation et les tests QA — en parallèle.

brainclaw expose 66+ MCP tools et une grammaire canonique sur 17 entités , de sorte que les actions ci-dessous fonctionnent pour tout agent compatible MCP.

Le problème

Sans coordination partagée, deux agents prennent la même tâche en parallèle. Ils touchent tous les deux aux mêmes fichiers. Le deuxième agent découvre le conflit au moment de la fusion — bien après que les deux aient dépensé des calculs et des tokens pour produire des implémentations divergentes. Un côté est écarté.

Le schéma se répète chaque fois qu’une fonctionnalité couvre plusieurs surfaces (API, frontend, docs, QA, migrations) et que vous souhaitez faire travailler les agents en parallèle plutôt que séquentiellement.

L’approche brainclaw

  1. Créer un plan pour la tranche. Une seule fonctionnalité vit comme un plan partagé avec des sous-étapes, des propriétaires et des dépendances. Chaque agent lisant l’espace de travail le voit.
  2. Claimer le périmètre avant d’éditer. Chaque agent appelle bclaw_work(intent='execute', scope=...) avant de toucher un ensemble de fichiers. Le claim est un verrou consultatif — les claims chevauchants apparaissent immédiatement, et non au moment de la fusion.
  3. Récupérer un contexte classé par étape. bclaw_context(kind='memory') produit un instantané compact de la taille d’un prompt des contraintes, traps, décisions et travaux actifs qui concernent le périmètre actuel. Chaque agent reçoit un cadre frais, et non un historique de prompt obsolète.
  4. Livrer avec un handoff. Lorsque la tranche est prête pour les tests QA, bclaw_release_claim(planStatus='done') ferme le claim et écrit un handoff capturant ce qui a été fait, ce qui est en attente et comment vérifier.

Ce qui change

Sans brainclawAvec brainclaw
Deux agents découvrent un chevauchement au moment de la fusionLes conflits de claims apparaissent avant les modifications
L’historique de prompt obsolète s’éloigne de l’état réelContexte en direct par étape
Les handoffs dépendent des messages de commitHandoff structuré avec pré/post-conditions

Quand ne pas l’utiliser

Si une fonctionnalité correspond réellement à un seul agent en une seule session, la surcharge de coordination n’est qu’une surcharge. brainclaw justifie son coût lorsque le travail est suffisamment large pour que le parallélisme soit important — généralement lorsque 2+ agents pourraient légitimement travailler en parallèle.