Le poste de contrôle a été retiréCodeGateThe checking post was removedCodeGate
Un contrôleur attendait à la porte de livraison. Peu de cuisines ont voulu de ce poste. On a essayé de le déplacer, puis il a été retiré et la porte est restée sans gardien.CodeGate était une passerelle de sécurité pour assistants de codage, avec plusieurs intégrations côté IDE et clients. L’état courant est archivé, après une phase active, un pivot stratégique, puis la fin d’un projet expérimental. Cette classification de trajectoire est solidement établie ; le détail causal du pivot repose sur une preuve de niveau moyen.A checker stood at the delivery door. Few kitchens wanted that post. It was moved, then removed, and the door was left unguarded.CodeGate was a security gateway for coding assistants, with several IDE and client integrations. Its current state is archived, after an active phase, a strategic pivot, then the end of an experimental project. That trajectory classification is firmly established; the causal detail of the pivot rests on medium-strength evidence.
Le rideau est baisséArrêté ou archivéThe shutters are downStopped or archivedLe poste déménage, puis la porte fermeChronologieThe post moves, then the door closesTimeline
Le poste a été créé pour vérifier ce qui entrait dans la cuisine. Le constat reste au passe.CodeGate se positionne comme passerelle de sécurité pour les assistants de codage.The post was created to check what entered the kitchen. The finding remains at the pass.CodeGate positioned itself as a security gateway for coding assistants.
Il a été installé dans plusieurs cuisines, avec un raccord différent à chaque fois. Le constat reste au passe.Plusieurs intégrations sont livrées côté IDE et clients.It was fitted in several kitchens, with a different connection each time. The finding remains at the pass.Several IDE and client integrations shipped.
La personne au poste a ensuite dit que trop peu de cuisines s’en servaient. Le constat reste au passe.Le mainteneur rapporte une adoption et une traction insuffisantes.The person at the post then said too few kitchens used it. The finding remains at the pass.The maintainer reported insufficient adoption and traction.
Les raccords propres à chaque cuisine ont alors été annoncés comme bientôt retirés. Le constat reste au passe.Les clients sont annoncés en dépréciation.The connections made for each kitchen were then announced as soon to be removed. The finding remains at the pass.The clients were slated for deprecation.
On a essayé de placer le poste au milieu du service plutôt qu’à la porte. Le constat reste au passe.Une tentative de recentrage vise les flux de travail agentiques plutôt que la couche assistant.The post was tried in the middle of service instead of at the door. The finding remains at the pass.An attempted refocus targeted agent workflows rather than the assistant layer.
Ce déplacement n’a pas suffi. La maison a été déclarée fermée et plus personne ne l’entretient.Le projet est déprécié, déclaré non maintenu, et archivé.That move was not enough. The house was declared closed and nobody maintains it any more.The project was deprecated, declared unmaintained, and archived.
Le poste cherchait sa placeMécanismeThe post was looking for its placeMechanism
Le danger n’était pas le problème. Trop peu de cuisines voulaient du poste à cet endroit. Le déplacement tenté raconte la fin mieux que la porte désormais fermée.L’adoption faible est le signal amont, et le pivot en est la conséquence observable : la tentative déplace le produit d’une couche de harnais vers une autre. L’état du dépôt n’est pas la cause du projet ; archive, lecture seule, maintenance et transfert se classent causalement de façon distincte. Ici l’archivage suit un signal explicite de faible adoption, ce qui distingue une fin de projet expérimental d’un abandon silencieux.The danger was not the problem. Too few kitchens wanted the post in that place. The attempted move tells the ending better than the door now being shut.Weak adoption is the upstream signal and the pivot is its observable consequence: the attempt moves the product from one harness layer to another. Repository state is not project cause; archive, read-only, maintenance and transfer are classified causally and separately. Here the archiving follows an explicit weak-adoption signal, which separates the end of an experimental project from a silent abandonment.
Lire le dernier essai avant de dire la finRéponseRead the last attempt before calling the endResponse
Avant d’expliquer une fermeture, lis les derniers essais et les dernières promesses. Ils montrent le virage tenté. Mais un virage ne devient pas une réussite tant qu’aucun plat n’en est sorti.Avant de rédiger une notice de fin, lire les dernières feuilles de route, demandes et propositions : elles révèlent souvent le pivot tenté, échoué ou abandonné. Une adoption faible peut déclencher un pivot d’une couche de harnais vers une autre ; vérifier que ce pivot est effectivement livré avant de le traiter comme une stratégie de succession.Before explaining a closure, read the last attempts and promises. They show the turn that was tried. But a turn is not a success until a dish comes out of it.Before writing an obituary, read the last roadmaps, requests and proposals: they often reveal the attempted pivot, failed or abandoned. Weak adoption can trigger a pivot from one harness layer to another; check that the pivot actually ships before treating it as a successor strategy.
La fermeture est établie, le virage reste incertainÉtat actuelThe closure is established; the turn remains uncertainCurrent state
La fermeture et l’arrêt de l’entretien sont établis. Le déplacement vers le milieu du service a été tenté, sans preuve qu’il ait abouti. La raison détaillée repose sur des indices moins forts.CodeGate est déprécié, déclaré non maintenu et archivé. L’état courant est archivé, après actif, pivot stratégique, puis fin de projet expérimental ; cette trajectoire est solidement établie. Le rattachement causal détaillé — passerelle large, adoption faible, tentative de pivot vers les flux agentiques, dépréciation — repose sur une preuve de niveau moyen. La matière n’établit pas que le pivot ait été livré.Closure and the end of maintenance are established. The move toward the middle of service was attempted, with no proof that it worked. The detailed reason rests on weaker evidence.CodeGate is deprecated, declared unmaintained and archived. The current state is archived, after active, strategic pivot, then experimental-project end; that trajectory is firmly established. The detailed causal chain — broad gateway, weak adoption, attempted pivot to agent workflows, deprecation — rests on medium-strength evidence. The material does not establish that the pivot ever shipped.
Un virage n’est pas une nouvelle maisonLeçonA turn is not a new kitchenLesson
Essayer un autre poste montre qu’on a appris. Cela ne promet pas que la cuisine vivra après cet essai.Un pivot est une preuve d’apprentissage, pas une garantie de survie. L’état du dépôt n’est pas la cause du projet : la mortalité se lit comme une transition orientée, pas comme un instantané à zéro commit.Trying another post shows something was learned. It does not promise the kitchen will live after that attempt.A pivot is evidence of learning, not a guarantee of survival. Repository state is not project cause: mortality reads as a directional transition, not a zero-commit snapshot.

