DossierDossier

Quatre maisons donnent un billot par commisL’isolation du workspace passe de discipline développeur à infrastructure géréeFour houses give each cook a separate benchWorkspace isolation is moving from developer discipline to managed infrastructure

Avec un seul commis, le billot commun suffit. À plusieurs, les préparations se mélangent. Quatre maisons en viennent donc à attribuer un plan de travail à chacun. Elles n’ont pas toutes achevé ce changement.Les worktrees et mécanismes équivalents d’isolation passent de discipline développeur à infrastructure gérée par le runtime, à mesure que l’exécution parallèle devient normale. Codex, gstack, Claude Code et Cline suivent la même trajectoire, à des niveaux de maturité différents.With one cook, a shared bench is enough. With several, preparations collide. Four houses therefore move toward one workbench per cook. They have not all completed that change.Worktrees and equivalent isolated-workspace mechanisms are moving from developer discipline into runtime-managed infrastructure as parallel execution becomes normal. Codex, gstack, Claude Code and Cline follow the same trajectory at different maturity levels.

Les plans de travailIsolation et concurrenceThe worktopsIsolation and concurrency

Du billot commun au billot attribué à chacun — au passeChronologieThe shared bench gives way to many — at the passTimeline

Avec un seul commis, le billot commun ne gêne personne. La scène reste au passe.Les workflows mono-agent tolèrent un checkout partagé.With one cook, the shared bench bothers nobody. The scene remains at the pass.Single-agent workflows could tolerate a shared checkout.

À plusieurs, les mains se croisent dans la même préparation. La scène reste au passe.L’exécution parallèle augmente le risque de collision sur les fichiers et l’état Git.With several cooks, hands cross inside the same preparation. The scene remains at the pass.Parallel execution increased collision risk in files and Git state.

Les maisons ajoutent des consignes qui disent quel billot appartient à qui. La scène reste au passe.Les projets ajoutent des commandes et des garde-fous conscients des worktrees.Houses start adding rules that say which bench belongs to whom. The scene remains at the pass.Projects began adding worktree-aware commands and guardrails.

Certaines vont plus loin et attribuent elles-mêmes un billot à chaque travail. La scène reste au passe.Certains runtimes passent à l’allocation gérée de worktrees.Some go further and hand out a bench for each job themselves. The scene remains at the pass.Some runtimes moved to managed worktree allocation.

Savoir à qui appartient un billot devient aussi important que savoir qui cuisine. La scène reste au passe.La propriété du workspace devient une part de l’identité d’exécution.Knowing whose bench it is becomes as important as knowing who is cooking. The scene remains at the pass.Workspace ownership is becoming part of execution identity.

Chacun son carnet, mais la même préparation — au passeMécanismeSeparate pads, and still one shared preparation — at the passMechanism

Donner à chacun son bon de commande ne change rien au billot. Les commis parlent chacun dans leur coin, puis plongent la main dans la même préparation. Ce qu’un cuisinier ajoute, l’autre le retrouve sans l’avoir voulu. La scène reste au passe.La concurrence produit des effets de bord dans une ressource mutable partagée — le repository — que l’isolation au niveau de la conversation ne peut pas empêcher. Isoler le contexte n’isole ni l’état du système de fichiers ni l’index Git.Giving each cook his own order pad changes nothing about the bench. They work in their own corners, then reach into the same preparation. What one cook adds, the next one finds without asking for it. The scene remains at the pass.Concurrency produces side effects in a shared mutable resource — the repository — that conversation-level isolation cannot prevent. Isolating context isolates neither filesystem state nor the Git index.

Chacun son billot, et le retour s'annonce — au passeRéponseOne bench each, and the hand-back is spoken — at the passResponse

Chaque commis reçoit son billot et ne touche que le sien. Quand sa préparation est prête, il l’annonce et la remet dans le plat commun devant tout le monde. Ce retour se fait à voix haute, jamais en douce. La scène reste au passe.Lier une identité d’exécution à un workspace possédé, et rendre le merge ou la réconciliation explicites. Le retour dans l’état partagé doit être une opération nommée, pas un effet de bord de l’exécution.Each cook gets a bench and touches only his own. When his preparation is ready, he calls it and folds it into the main pot in front of everyone. That hand-back is spoken out loud, never done quietly. The scene remains at the pass.Bind one execution identity to one owned workspace and make merge or reconciliation explicit. The return into shared state must be a named operation, not a side effect of execution.

Quatre maisons, même direction, solidités inégales — au passeÉtat actuelFour houses heading one way, at different speeds — at the passCurrent state

La convergence est nette : les quatre maisons vont dans la même direction. Elles n’y sont pas arrivées ensemble, et n’offrent pas toutes la même solidité. La scène reste au passe.Convergence émergente forte, avec des niveaux de maturité différents selon les produits. La convergence porte sur la direction prise, pas sur un mécanisme commun.The convergence is clear: the four houses are heading the same way. They did not get there together, and they do not all offer the same solidity. The scene remains at the pass.Strong emerging convergence, with different maturity levels across products. The convergence is in the direction taken, not in a shared mechanism.

Autant de billots que de mains au travail — au passeLeçonAs many benches as there are cooks — at the passLesson

Faire travailler plusieurs commis en même temps demande autant de plans de travail que de mains qui touchent la préparation. La scène reste au passe.Le raisonnement parallèle exige une isolation parallèle du workspace.Running several cooks at once takes as many benches as there are hands in the preparation. The scene remains at the pass.Parallel reasoning requires parallel workspace isolation.