La priorité n’est pas de réduire le nombre de fichiers, mais de distinguer les consignes durables, les décisions, les tests et les brouillons temporaires. Dans le dépôt examiné, le nettoyage précédent reste bloqué : certaines vérifications n’ont que des résumés historiques, et l’acceptation par l’hôte n’est pas term...
Publié parImages générées avec GPT Image 2
Réponse de recherche
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/bXqIw3XxkXZyuu9gdo7NkRTsoKM2/thumbnails/2498C0AB642CD7FEE4C9/FE2EBF8CDA06C9CA6CDC-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"write to file","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","content":" 文档、测试与跨宿主入口治理:旧任务对账及新方案裁决\n\n 日期:2026 10 22。\n 交付性质:分析与治理提案;不是实施、冻结、归档或宿主验收回执。\n 旧契. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
Ranger un dépôt utilisé par un agent de programmation peut sembler simple : regrouper les documents, déplacer les tests, effacer les brouillons. Mais une arborescence plus propre ne garantit ni que l’agent retrouve les bonnes consignes, ni que les tests importants survivent au déménagement.
C’est la conclusion d’un audit de gouvernance consacré aux documents, aux tests et aux points d’entrée des outils d’IA. Sa recommandation est prudente : clarifier les rôles des dossiers, adapter les chemins progressivement et conserver les preuves et les vérifications déjà nécessaires.
Dans le dossier étudié, l’ancienne tâche de nettoyage ne peut pas être déclarée achevée. Son dernier état reste bloqué, la décision d’architecture associée est toujours à l’état de proposition et l’acceptation dans l’environnement hôte n’a pas été menée à son terme. Plusieurs vérifications locales ne sont documentées que par des résumés historiques, sans leurs résultats bruts.
Cela ne signifie pas que ces vérifications n’ont jamais été exécutées. Cela signifie que les éléments disponibles ne permettent pas de les revalider comme des preuves complètes. L’audit recommande donc de préserver les obligations encore ouvertes au lieu de les effacer en archivant le plan. Il ne rapporte pas qu’une migration a été effectuée : il propose un cadre pour la suite.
Le principe défendu est de séparer les consignes stables du projet, les spécifications, les décisions d’architecture, le plan de travail en cours, les analyses historiques et les tests durables. Les brouillons et les sondes ponctuelles peuvent, eux, rester dans un espace temporaire.
L’entrée principale d’un projet devrait ainsi servir de guide : où trouver les règles, comment lancer les vérifications utiles et quelles sont les limites de l’agent. Elle ne devrait pas devenir un journal de chaque session ni recopier toute la documentation. Les décisions, les exigences et les éléments de preuve restent à leur place, accessibles lorsqu’ils sont pertinents.
Ce découpage n’est pas présenté comme une norme universelle ni comme une recette pour réduire automatiquement la taille du contexte. C’est une proposition adaptée au dépôt examiné. Et tant que l’entrée existante n’a pas été sauvegardée et que ses références n’ont pas été vérifiées, le nouveau point d’entrée ne doit pas la remplacer.
L’audit déconseille de juger la réussite au nombre de fichiers supprimés ou à l’absence de nouveaux tests. La vraie question est de savoir si les tests importants restent trouvables, exécutables et capables de détecter les mêmes régressions après la migration.
Il recommande de réutiliser les suites existantes plutôt que de créer des catégories vides pour chaque type de test. Une exception peut être nécessaire pour les tests qui accèdent à des éléments internes d’un paquet : en Go, par exemple, ceux qui doivent atteindre des membres non exportés peuvent devoir rester dans le même paquet. Déplacer un fichier pour uniformiser l’arborescence ne doit pas conduire à exposer artificiellement ces éléments ni à affaiblir les assertions.
Les vérifications ponctuelles ont aussi leur place, mais elles ne remplacent pas une régression durable. Si une sonde révèle un problème qui doit être détecté à l’avenir, il faut en conserver une vérification reproductible ou préserver la preuve originale lorsqu’elle est irremplaçable.
Geoffrey Huntley décrit les tests, les contrôles de types, les linters et les compilations comme des mécanismes de retour qui peuvent rejeter un travail incorrect. Il souligne aussi que les commandes utiles doivent être propres au projet, plutôt que résumées par une consigne générique du type « lance les tests ».6 Dans un autre texte, il propose de condenser des tests en spécifications dans le cadre d’un portage vers un autre langage ; ce cas particulier ne justifie pas de supprimer les tests de régression du quotidien.
11
Cline présente son mode Plan comme un espace où l’on peut explorer le code et préparer une stratégie sans modifier de fichiers, puis son mode Act comme l’étape d’exécution du plan.2 Cette distinction aide à séparer réflexion et mise en œuvre. Mais l’audit rappelle qu’une description générale ne suffit pas à vérifier le comportement d’une version installée : il faut tester les capacités et les autorisations réellement disponibles dans l’environnement visé.
Le passage en mode Act ne vaut pas, à lui seul, autorisation pour toute opération. L’approbation doit porter sur une tâche et un périmètre précis ; une installation, une migration ou un déploiement peuvent nécessiter une autorisation distincte. De même, la présence d’un fichier de règles dans le dépôt ne prouve pas qu’un hôte l’a chargé, et le chargement de règles ne prouve pas qu’une compétence particulière sera automatiquement appelée.
La voie recommandée consiste à préserver d’abord l’ancien plan et ses références, puis à adapter les chemins et les règles avant de déplacer les contenus. Les tests et les preuves ne seraient migrés qu’après inventaire de leurs usages, de leurs dépendances et de leurs modalités de découverte. Enfin, l’acceptation dans l’hôte cible ferait l’objet d’une vérification séparée, avec sa version et son périmètre explicitement définis.
Si une référence casse, si un fichier a changé entre-temps ou si une preuve unique est introuvable, la migration doit s’arrêter plutôt que forcer le remplacement. Et si le nouvel environnement ne sait pas charger les règles comme prévu, mieux vaut conserver un accès explicite à l’ancienne organisation que prétendre à une automatisation non vérifiée.
Le message est moins spectaculaire qu’un grand ménage, mais plus solide : pour rendre un projet fiable avec un agent de code, il faut d’abord savoir ce qui doit être conservé, qui doit pouvoir le lire et comment vérifier que le changement n’a rien cassé.
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
La priorité n’est pas de réduire le nombre de fichiers, mais de distinguer les consignes durables, les décisions, les tests et les brouillons temporaires.
La priorité n’est pas de réduire le nombre de fichiers, mais de distinguer les consignes durables, les décisions, les tests et les brouillons temporaires. Dans le dépôt examiné, le nettoyage précédent reste bloqué : certaines vérifications n’ont que des résumés historiques, et l’acceptation par l’hôte n’est pas terminée.
La recommandation est une migration par étapes, avec conservation des sources et vérification des références avant tout changement d’emplacement.
La priorité n’est pas de réduire le nombre de fichiers, mais de distinguer les consignes durables, les décisions, les tests et les brouillons temporaires. Dans le dépôt examiné, le nettoyage précédent reste bloqué : certaines vérifications n’ont que des résumés historiques, et l’acceptation par l’hôte n’est pas term...
Publié parImages générées avec GPT Image 2
Réponse de recherche
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/bXqIw3XxkXZyuu9gdo7NkRTsoKM2/thumbnails/2498C0AB642CD7FEE4C9/FE2EBF8CDA06C9CA6CDC-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"write to file","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","content":" 文档、测试与跨宿主入口治理:旧任务对账及新方案裁决\n\n 日期:2026 10 22。\n 交付性质:分析与治理提案;不是实施、冻结、归档或宿主验收回执。\n 旧契. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
Ranger un dépôt utilisé par un agent de programmation peut sembler simple : regrouper les documents, déplacer les tests, effacer les brouillons. Mais une arborescence plus propre ne garantit ni que l’agent retrouve les bonnes consignes, ni que les tests importants survivent au déménagement.
C’est la conclusion d’un audit de gouvernance consacré aux documents, aux tests et aux points d’entrée des outils d’IA. Sa recommandation est prudente : clarifier les rôles des dossiers, adapter les chemins progressivement et conserver les preuves et les vérifications déjà nécessaires.
Dans le dossier étudié, l’ancienne tâche de nettoyage ne peut pas être déclarée achevée. Son dernier état reste bloqué, la décision d’architecture associée est toujours à l’état de proposition et l’acceptation dans l’environnement hôte n’a pas été menée à son terme. Plusieurs vérifications locales ne sont documentées que par des résumés historiques, sans leurs résultats bruts.
Cela ne signifie pas que ces vérifications n’ont jamais été exécutées. Cela signifie que les éléments disponibles ne permettent pas de les revalider comme des preuves complètes. L’audit recommande donc de préserver les obligations encore ouvertes au lieu de les effacer en archivant le plan. Il ne rapporte pas qu’une migration a été effectuée : il propose un cadre pour la suite.
Le principe défendu est de séparer les consignes stables du projet, les spécifications, les décisions d’architecture, le plan de travail en cours, les analyses historiques et les tests durables. Les brouillons et les sondes ponctuelles peuvent, eux, rester dans un espace temporaire.
L’entrée principale d’un projet devrait ainsi servir de guide : où trouver les règles, comment lancer les vérifications utiles et quelles sont les limites de l’agent. Elle ne devrait pas devenir un journal de chaque session ni recopier toute la documentation. Les décisions, les exigences et les éléments de preuve restent à leur place, accessibles lorsqu’ils sont pertinents.
Ce découpage n’est pas présenté comme une norme universelle ni comme une recette pour réduire automatiquement la taille du contexte. C’est une proposition adaptée au dépôt examiné. Et tant que l’entrée existante n’a pas été sauvegardée et que ses références n’ont pas été vérifiées, le nouveau point d’entrée ne doit pas la remplacer.
L’audit déconseille de juger la réussite au nombre de fichiers supprimés ou à l’absence de nouveaux tests. La vraie question est de savoir si les tests importants restent trouvables, exécutables et capables de détecter les mêmes régressions après la migration.
Il recommande de réutiliser les suites existantes plutôt que de créer des catégories vides pour chaque type de test. Une exception peut être nécessaire pour les tests qui accèdent à des éléments internes d’un paquet : en Go, par exemple, ceux qui doivent atteindre des membres non exportés peuvent devoir rester dans le même paquet. Déplacer un fichier pour uniformiser l’arborescence ne doit pas conduire à exposer artificiellement ces éléments ni à affaiblir les assertions.
Les vérifications ponctuelles ont aussi leur place, mais elles ne remplacent pas une régression durable. Si une sonde révèle un problème qui doit être détecté à l’avenir, il faut en conserver une vérification reproductible ou préserver la preuve originale lorsqu’elle est irremplaçable.
Geoffrey Huntley décrit les tests, les contrôles de types, les linters et les compilations comme des mécanismes de retour qui peuvent rejeter un travail incorrect. Il souligne aussi que les commandes utiles doivent être propres au projet, plutôt que résumées par une consigne générique du type « lance les tests ».6 Dans un autre texte, il propose de condenser des tests en spécifications dans le cadre d’un portage vers un autre langage ; ce cas particulier ne justifie pas de supprimer les tests de régression du quotidien.
11
Cline présente son mode Plan comme un espace où l’on peut explorer le code et préparer une stratégie sans modifier de fichiers, puis son mode Act comme l’étape d’exécution du plan.2 Cette distinction aide à séparer réflexion et mise en œuvre. Mais l’audit rappelle qu’une description générale ne suffit pas à vérifier le comportement d’une version installée : il faut tester les capacités et les autorisations réellement disponibles dans l’environnement visé.
Le passage en mode Act ne vaut pas, à lui seul, autorisation pour toute opération. L’approbation doit porter sur une tâche et un périmètre précis ; une installation, une migration ou un déploiement peuvent nécessiter une autorisation distincte. De même, la présence d’un fichier de règles dans le dépôt ne prouve pas qu’un hôte l’a chargé, et le chargement de règles ne prouve pas qu’une compétence particulière sera automatiquement appelée.
La voie recommandée consiste à préserver d’abord l’ancien plan et ses références, puis à adapter les chemins et les règles avant de déplacer les contenus. Les tests et les preuves ne seraient migrés qu’après inventaire de leurs usages, de leurs dépendances et de leurs modalités de découverte. Enfin, l’acceptation dans l’hôte cible ferait l’objet d’une vérification séparée, avec sa version et son périmètre explicitement définis.
Si une référence casse, si un fichier a changé entre-temps ou si une preuve unique est introuvable, la migration doit s’arrêter plutôt que forcer le remplacement. Et si le nouvel environnement ne sait pas charger les règles comme prévu, mieux vaut conserver un accès explicite à l’ancienne organisation que prétendre à une automatisation non vérifiée.
Le message est moins spectaculaire qu’un grand ménage, mais plus solide : pour rendre un projet fiable avec un agent de code, il faut d’abord savoir ce qui doit être conservé, qui doit pouvoir le lire et comment vérifier que le changement n’a rien cassé.
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
La priorité n’est pas de réduire le nombre de fichiers, mais de distinguer les consignes durables, les décisions, les tests et les brouillons temporaires.
La priorité n’est pas de réduire le nombre de fichiers, mais de distinguer les consignes durables, les décisions, les tests et les brouillons temporaires. Dans le dépôt examiné, le nettoyage précédent reste bloqué : certaines vérifications n’ont que des résumés historiques, et l’acceptation par l’hôte n’est pas terminée.
La recommandation est une migration par étapes, avec conservation des sources et vérification des références avant tout changement d’emplacement.