Angle
Un modèle de langage retrouve mal ce qu'on a enfoui au milieu d'un long document, et cette dégradation par remplissage est une propriété mesurée, non une impression d'usage : la capacité annoncée d'une fenêtre et sa capacité utile ne coïncident pas. Toute l'architecture d'un espace de travail avec un assistant découle de cette seule contrainte — un noyau court chargé systématiquement, le reste appelé à la demande, des étages séparés pour les sources, la mémoire et les productions, des notes courtes reliées plutôt que des synthèses monolithiques. Et ce découpage, conçu pour tenir dans une limite technique, produit trois effets qui n'ont plus rien à voir avec elle : il rend les conclusions remontables jusqu'à leurs sources, il permet de régénérer un livrable à tout moment plutôt qu'à la fin d'une phase, et il fait des sujets ouverts sans débouché la matière première des suivants.
Synthèse
Le point de départ ressemble à un problème de volume. Un fichier context.md grossit jusqu'à ne plus tenir, et la réponse évidente est de le couper. La première coupe se fait par destinataire — un fichier pour l'assistant, un pour l'humain — parce que les deux besoins sont réellement incompatibles : l'un veut des repères de reprise, l'autre veut agréger et arbitrer. Cette coupe-là ne tient pas : les deux fichiers enflent à leur tour et se remplissent chacun d'un peu de tout.
Ce qui tranche n'est pas le volume, c'est une propriété du modèle. La fenêtre est finie, ce qu'on sait, mais ce qui s'y trouve n'est pas également disponible — une information placée au milieu est nettement moins bien retrouvée qu'une information placée aux extrémités. Le remplissage n'est donc pas neutre : chaque ligne ajoutée repousse vers le milieu ce qui s'y trouvait déjà, et rien dans la réponse ne signale ce qui a été manqué.
Deux règles en découlent directement. La première porte sur le chargement : un noyau court — mission, état courant, plan, décisions, contradictions ouvertes — entre systématiquement, et tout le reste attend d'être appelé, selon un ordre écrit à l'avance plutôt qu'improvisé en ouvrant la session. La seconde porte sur le découpage : il ne se fait ni par volume ni par destinataire mais par nature de contenu, la matière brute d'un côté, ce qu'on en retient au milieu, les productions à la fin. Ce qui distingue cette architecture d'un rangement, c'est qu'elle a une raison mécanique.
Et c'est là que le dispositif rend plus que ce qu'on lui demandait. Séparer les étages permet de parcourir une conclusion à l'envers — de la synthèse au checkpoint, du checkpoint aux sessions, des sessions aux sources — donc de répondre autre chose que « l'assistant l'a recommandé » devant un stakeholder. Tenir la matière à jour rend un livrable reproductible à faible coût, ce qui retire au séquencement discovery-specs-livraison sa condition économique. Et parce qu'ouvrir un sujet devient bon marché, on en ouvre beaucoup, dont la plupart n'aboutissent pas — sauf qu'ils se fertilisent, et qu'un quatrième sujet naît plus riche de trois qui ne sont allés nulle part.
Le grain de l'écriture obéit à la même contrainte et produit le même surplus. Des notes courtes et reliées se chargent par morceaux, et elles permettent aussi de tenir deux idées côte à côte — ce qu'une synthèse de dix pages interdit, puisque aucune de ses quarante idées ne se cite sans les trente-neuf autres. Le recuit simulé, transposé de la métallurgie à l'optimisation combinatoire, ne vient pas d'un stock de savoir mais d'un rapprochement entre deux domaines précis et distants ; le grain de la matière décide de ce qui peut se rencontrer.
Reste ce que l'architecture ne capture pas. Ce qui fait la valeur d'un praticien est la profondeur de situation qu'il a intériorisée, et c'est exactement ce qu'un assistant n'a pas. Une part s'écrit — c'est le travail de constitution du contexte, et l'écrire met à l'épreuve ce qu'on croyait avoir compris, puisque la machine prend au mot ce qu'un collègue aurait rattrapé. Une autre part ne s'écrit pas : le savoir spécifique, celui qui débouche sur une conviction et sur un pari. Le découpage déplace beaucoup de travail vers ce qu'on peut donner à une machine ; il rend visible, par différence, ce qui ne se donne pas.
Tensions / contradictions
Une tension porte sur la sélection elle-même. Un noyau court est ce qui rend l'assistant opérationnel, et c'est aussi ce qui décide silencieusement de ce qu'il ignorera : ce qui n'a pas été chargé ne produit aucune erreur visible, exactement comme ce qui était enfoui au milieu. Le découpage ne supprime donc pas le défaut qu'il traite, il en déplace la cause de la machine vers celui qui a rédigé le manifeste.
Seconde tension, sur l'oubli. Une mémoire longue a besoin d'un plafond qui force sa consolidation, faute de quoi elle redevient un journal que personne ne relit ; mais c'est précisément parce qu'un système de fichiers n'oublie rien que la remontée d'une conclusion jusqu'à ses sources reste possible. Ce que la consolidation fait gagner en relisibilité, elle le retire à la chaîne de preuves.
Troisième tension, sur le grain. Le découpage en unités fines est ce qui permet les rapprochements lointains, et c'est aussi ce qui produit un réseau où une implication logique, un antagonisme et une parenté vague prennent la même forme. Rien ici ne dit à partir de quelle finesse le gain de rapprochement se retourne en perte de discernement.
Questions
- Comment repérer qu'un élément laissé hors du noyau aurait dû y entrer, sachant que son absence ne produit aucune erreur visible ?
- Qu'est-ce qui, dans un ensemble de sujets ouverts, déclenche le rapprochement au bon moment plutôt que trois mois trop tard ?
- Jusqu'où cette architecture, conçue pour une personne et son assistant, tient-elle quand plusieurs personnes écrivent dans le même espace de travail ?