diff options
Diffstat (limited to 'plans/ImplementationPlan.md')
| -rw-r--r-- | plans/ImplementationPlan.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plans/ImplementationPlan.md b/plans/ImplementationPlan.md index 2507f5a..d87a357 100644 --- a/plans/ImplementationPlan.md +++ b/plans/ImplementationPlan.md @@ -774,3 +774,14 @@ Codex作業後、人間はこの表を更新する。 - Release Bundle単独でstdio/Streamable HTTPを実利用できる。 - orphan process、ACL、WFP filter、temporary resource、journalの残留が0である。 - READMEだけで初回セットアップからTask実行、Audit確認、安全な終了まで再現できる。 + +# 24. MCP 2026-07-28 Migration Gate + +- 公式C# SDK `2.0.0`とTasks Extension `2.0.0`をCentral Package Managementで固定する。 +- stateless `server/discover`、必須request `_meta`、header mismatch/unsupported version、GET/DELETE 405、Session ID非発行を検証する。 +- modern経路とlegacy initialize fallbackを別々に検証し、Inspector固有の互換middlewareを追加しない。 +- Tasksの対応/非対応client、create/get/cancel、TTL、atomic persistence、restart failure recovery、Agent Task相関を検証する。 +- `@modelcontextprotocol/conformance@0.2.0-alpha.11`を取得処理とoffline実行に分離し、version/integrity/scenario一覧を`artifacts/evidence/mcp-2026-07-28/`へ保存する。 +- conformanceのapplication failure、診断fixture不足、runner自身のalpha schema不整合、upstream skipを別集計する。expected-failure baselineでapplication failureを隠さない。 +- production hostに不要な診断Tool/Resource/Promptはtest-only hostへ隔離し、Release Bundleへ含めない。 +- Gate完了にはRelease/全test/Operational E2Eに加え、applicable conformance checkのapplication failure 0を要求する。 |
