Geoffrey Huntleyは、別の言語への移植にあたり、テストを調べて仕様書にまとめる方法を提案しています。[9] テスト由来の仕様書は移植作業の手掛かりになりますが、日常の回帰テストを削除する根拠とは別です。 ClineのPlanモードは計画向けですが、サブエージェントの説明では一部のコマンドが実行可能とされています。強固な実行隔離と同一視しない注意が必要です。[4][2]
公開者GPT Image 2 で画像を生成
研究の答え
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/0DvQ6VBDuJZNT4Zm6EsGr0QXi692/thumbnails/D1990BA7CB13B559A680/AA2765EB8E40F237F9FC-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":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:32\n \n 外部一手资料:当前实际网页工具返回 Cline 官方模式与配置文档、Huntley 移植原文片段;Human. Topic tags: general web, llm, agents, ai, workflow. 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 with
コードを別のプログラミング言語へ移植するとき、既存のテストをどう扱うかは悩みどころです。Geoffrey Huntleyは、テストを一つずつ調べ、その内容を/specs/*.mdのような仕様書にまとめる手法を紹介しています。仕様には実装への参照も添え、別の段階で製品機能についても整理する、という考え方です。9
この方法の狙いは、テストに散らばった期待動作を、移植作業で参照しやすい形に整理することです。テストをもとに仕様を明文化すれば、元のコードを別言語で再実装するときに、何を保つべきかを検討する助けになります。9
ただし、テストを仕様書にまとめることと、テスト自体を不要とすることは同じではありません。紹介された記事はコードベースの移植を扱っており、日常の回帰テストを削除してよいと示しているわけではありません。仕様書と実行可能なテストは、役割を分けて考えるのが妥当です。
HumanLayerの記事は、開発の進行に合わせてAIに渡すコンテキストを意図的に構成する「frequent intentional compaction」という考え方を説明しています。記事では、調査・計画・実装の流れや、人による確認を組み込む方法も紹介されています。8
記事中にはコンテキスト使用率を40〜60%に保つ運用例もありますが、これは同記事が述べるワークフローの一部です。あらゆる開発環境に当てはまる固定ルールとして扱うのではなく、自分の作業で何を残し、何を要約するかを判断する参考として読むのがよいでしょう。8
Clineの公式説明では、Planモードはファイルを変更せずに調査や計画を行うモード、Actモードは計画に沿って実装するモードとされています。4
一方、サブエージェントの説明では、Planモードのサブエージェントにはファイル編集用ツールがなく、rmやgit commitのように通常ファイルを変更する一部のシェルコマンドは拒否されるものの、ほかのコマンドは実行されると記載されています。例として、python -cでファイルを書き込める場合も挙げられています。2
つまり、「Plan」という表示だけで、あらゆる実行経路が遮断されると判断するのは早計です。計画モードの説明とサブエージェントの説明では対象範囲が異なり、これらの資料だけでは、すべての環境や入口で完全な隔離が保証されるとは言えません。4
2 実際の権限や動作は、利用している環境の設定とツールに応じて確認する必要があります。
Studio Global AI
このページにはソースに裏付けされた回答が含まれており、Studio Global 内で続行できます。
Geoffrey Huntleyは、別の言語への移植にあたり、テストを調べて仕様書にまとめる方法を提案しています。[9]
Geoffrey Huntleyは、別の言語への移植にあたり、テストを調べて仕様書にまとめる方法を提案しています。[9] テスト由来の仕様書は移植作業の手掛かりになりますが、日常の回帰テストを削除する根拠とは別です。
ClineのPlanモードは計画向けですが、サブエージェントの説明では一部のコマンドが実行可能とされています。強固な実行隔離と同一視しない注意が必要です。[4][2]
Geoffrey Huntleyは、別の言語への移植にあたり、テストを調べて仕様書にまとめる方法を提案しています。[9] テスト由来の仕様書は移植作業の手掛かりになりますが、日常の回帰テストを削除する根拠とは別です。 ClineのPlanモードは計画向けですが、サブエージェントの説明では一部のコマンドが実行可能とされています。強固な実行隔離と同一視しない注意が必要です。[4][2]
公開者GPT Image 2 で画像を生成
研究の答え
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/0DvQ6VBDuJZNT4Zm6EsGr0QXi692/thumbnails/D1990BA7CB13B559A680/AA2765EB8E40F237F9FC-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":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:32\n \n 外部一手资料:当前实际网页工具返回 Cline 官方模式与配置文档、Huntley 移植原文片段;Human. Topic tags: general web, llm, agents, ai, workflow. 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 with
コードを別のプログラミング言語へ移植するとき、既存のテストをどう扱うかは悩みどころです。Geoffrey Huntleyは、テストを一つずつ調べ、その内容を/specs/*.mdのような仕様書にまとめる手法を紹介しています。仕様には実装への参照も添え、別の段階で製品機能についても整理する、という考え方です。9
この方法の狙いは、テストに散らばった期待動作を、移植作業で参照しやすい形に整理することです。テストをもとに仕様を明文化すれば、元のコードを別言語で再実装するときに、何を保つべきかを検討する助けになります。9
ただし、テストを仕様書にまとめることと、テスト自体を不要とすることは同じではありません。紹介された記事はコードベースの移植を扱っており、日常の回帰テストを削除してよいと示しているわけではありません。仕様書と実行可能なテストは、役割を分けて考えるのが妥当です。
HumanLayerの記事は、開発の進行に合わせてAIに渡すコンテキストを意図的に構成する「frequent intentional compaction」という考え方を説明しています。記事では、調査・計画・実装の流れや、人による確認を組み込む方法も紹介されています。8
記事中にはコンテキスト使用率を40〜60%に保つ運用例もありますが、これは同記事が述べるワークフローの一部です。あらゆる開発環境に当てはまる固定ルールとして扱うのではなく、自分の作業で何を残し、何を要約するかを判断する参考として読むのがよいでしょう。8
Clineの公式説明では、Planモードはファイルを変更せずに調査や計画を行うモード、Actモードは計画に沿って実装するモードとされています。4
一方、サブエージェントの説明では、Planモードのサブエージェントにはファイル編集用ツールがなく、rmやgit commitのように通常ファイルを変更する一部のシェルコマンドは拒否されるものの、ほかのコマンドは実行されると記載されています。例として、python -cでファイルを書き込める場合も挙げられています。2
つまり、「Plan」という表示だけで、あらゆる実行経路が遮断されると判断するのは早計です。計画モードの説明とサブエージェントの説明では対象範囲が異なり、これらの資料だけでは、すべての環境や入口で完全な隔離が保証されるとは言えません。4
2 実際の権限や動作は、利用している環境の設定とツールに応じて確認する必要があります。
Studio Global AI
このページにはソースに裏付けされた回答が含まれており、Studio Global 内で続行できます。
Geoffrey Huntleyは、別の言語への移植にあたり、テストを調べて仕様書にまとめる方法を提案しています。[9]
Geoffrey Huntleyは、別の言語への移植にあたり、テストを調べて仕様書にまとめる方法を提案しています。[9] テスト由来の仕様書は移植作業の手掛かりになりますが、日常の回帰テストを削除する根拠とは別です。
ClineのPlanモードは計画向けですが、サブエージェントの説明では一部のコマンドが実行可能とされています。強固な実行隔離と同一視しない注意が必要です。[4][2]