MotifPattern

La fin d’une maison prenait plusieurs formes, jamais une seuleLa fin d’un projet est un ensemble d’états distincts, pas un événement uniqueA house’s ending took several forms, never just oneA project’s end is a set of distinct states, not a single event

Une maison peut cesser par choix, sans avenir, en passant ailleurs ou en laissant une vitrine en lecture seule. L’archivage, le pivot retiré et le changement d’adresse sont d’autres fins possibles. Ces états se sont révélés incompatibles, non les degrés d’une même échelle. Chaque forme entraîne une continuité différente pour le client.La mortalité d’un projet recouvre des états distincts : arrêt volontaire, maintenance sans avenir stratégique, supersession par un successeur, read-only, archivage à cause inconnue, pivot déprécié, déplacement d’identité de dépôt et ralentissement marqué. La reconstruction historique a produit ces formes comme incompatibles entre elles, et non comme les degrés d’une même échelle. Roo Code, AutoGen, Continue, CodeGate, TaskWeaver et SWE-agent occupent chacun une case différente.A house may end by choice, without a future, by moving elsewhere, or by leaving a read-only window. An archive, a withdrawn turn, and a new address are other possible endings. These states proved incompatible, not degrees on one scale. Each form leaves a different continuity for diners.Project mortality covers distinct states: deliberate sunset, maintenance with no strategic future, supersession by a successor, read-only, archival with unknown cause, a deprecated pivot, a repository identity move, and marked slowdown. Historical reconstruction produced these as mutually incompatible forms rather than as degrees on one scale. Roo Code, AutoGen, Continue, CodeGate, TaskWeaver and SWE-agent each sit in a different one.

La carte qui changeÉvolution et cycle de vieThe changing menuEvolution and lifecycle

Un changement d’adresse pouvait ressembler à une disparitionSignauxA change of address could look like disappearanceSignals

Aucun signe d’activité isolé ne suffit. Une maison peut annoncer son arrêt tout en gardant de nombreuses commandes, et un changement d’adresse peut donner une fausse impression de silence. Les signes qui portent sont la déclaration des responsables, un successeur nommé, les plats retirés et l’endroit où la suite se poursuit.Aucun indicateur d’activité isolé ne qualifie l’état : Continue est explicitement déclaré non maintenu activement sans que son dépôt soit archivé, tandis que Roo Code conserve un backlog fourni après un arrêt volontaire assorti d’une version finale. Un changement d’identité de dépôt, comme celui de SWE-agent, produit une apparence d’inactivité chez tout consommateur indexé sur l’ancien chemin. Les signaux qui portent sont la déclaration des mainteneurs, l’existence d’un successeur, les suppressions de surface et la destination de la continuité.No isolated activity sign is enough. A house may announce its stop while keeping many orders, and a new address may create a false appearance of silence. The signs that count are the keepers’ statement, a named successor, dishes removed, and where the continuation goes.No single activity metric settles the state: Continue is explicitly declared no longer actively maintained while its repository stays unarchived, whereas Roo Code keeps a large backlog after a deliberate shutdown with a final release. A repository identity change, as in SWE-agent, reads as inactivity to any consumer indexed on the old path. The load-bearing signals are maintainer statements, the presence of a successor, removed surfaces, and where continuity moved.

Un écriteau sur la porte réduisait des états différents à oui ou nonMécanismeA door notice reduced different states to yes or noMechanism

Les raccourcis disponibles disent seulement ouvert ou fermé, alors que les passages forment un réseau de changements. Un écriteau, le nombre de services ou l’ancienne adresse ne sont que des preuves partielles. L’absence de moyens annoncée avant un archivage ne suffit pas non plus à établir une cause unique.Les heuristiques disponibles sont binaires — archivé ou non, actif ou non — alors que les états observés forment un graphe de transitions. Un flag de plateforme, un compteur d’activité ou un chemin de dépôt sont des preuves partielles, qu’aucune obligation ne contraint à suivre la décision produit. La tentation inverse est aussi fautive : TaskWeaver reconnaît des ressources limitées avant son archivage, ce qui ne suffit pas à établir une cause unique.Available shortcuts say only open or closed, while the passages form a network of changes. A door notice, service count, or old address is only partial evidence. Limited means stated before an archive do not establish a single cause either.The available heuristics are binary — archived or not, active or not — while the observed states form a transition graph. A platform flag, an activity counter or a repository path are partial evidence, bound by no obligation to track the product decision. The opposite temptation fails too: TaskWeaver acknowledged limited resources before archival, which is not enough to establish a single cause.

Nommer la forme de la fin et la destination de la suiteRéponseName the ending’s form and where continuation goesResponse

Décrivez l’état d’après la décision annoncée et le successeur nommé. Notez aussi la dernière assiette et la destination de la continuité. Distinguez arrêt choisi, entretien limité, passage à un successeur, lecture seule, archivage, pivot retiré et changement d’adresse. Si la cause manque, notez-la inconnue au lieu de lui en prêter une.Qualifier l’état par la décision déclarée, le successeur nommé, la version finale et la destination de la continuité, plutôt que par un indicateur unique. Le suivi doit distinguer arrêt volontaire, maintenance, supersession, read-only, archivage, pivot déprécié et déplacement d’identité, parce que ces états n’ont pas les mêmes conséquences pour un consommateur qui route du travail. Quand la cause n’est pas établie, elle se consigne comme inconnue plutôt que déduite.Describe the state from the stated decision, named successor, last plate, and destination of continuation. Distinguish chosen stop, limited upkeep, a move to a successor, read-only, archive, withdrawn turn, and new address. If the cause is absent, record it as unknown rather than inventing one.Qualify state by the declared decision, the named successor, the final release and where continuity went, rather than by one indicator. Tracking has to separate deliberate sunset, maintenance, supersession, read-only, archival, deprecated pivot and identity move, because these states carry different consequences for a consumer routing work. Where the cause is not established, record it as unknown instead of inferring one.

La fin d’une maison est un réseau de passages, pas du silenceLeçonA house’s ending is a network of passages, not silenceLesson

La fin d’une maison est un réseau de passages, pas un silence. Chaque état mérite son nom. Sinon, un changement d’adresse devient une disparition et une vitrine ouverte devient une cuisine encore active.La mort d’un projet est un graphe de transitions, pas du silence. Chaque état — arrêt volontaire, maintenance, supersession, read-only, archivage à cause inconnue, pivot déprécié, déplacement d’identité — se nomme séparément ; sans cela, une redirection se lit comme une disparition, et un dépôt non archivé comme un projet actif.A house’s ending is a network of passages, not silence. Each state deserves its name. Otherwise, a new address becomes disappearance and an open window becomes a kitchen still at work.A project’s death is a graph of transitions, not silence. Each state — deliberate sunset, maintenance, supersession, read-only, archival with unknown cause, deprecated pivot, identity move — is named on its own; without that, a redirect reads as a disappearance and an unarchived repository as an active project.