## 背景 現在の移行作業では Rust 側の検証は実施済みだが、ローカル環境で `dotnet test lsp/Server.Tests.csproj` を常時実行できる保証が弱い。 ## 対応内容 - [ ] 開発環境(Docker / ローカル)で .NET SDK 9 を確実に利用できる手順を整備 - [ ] `pre-push` / CI で LSP テスト失敗時に確実にブロック - [ ] README / CONTRIBUTING にローカル検証フローを明記 ## エージェント引き継ぎ - 親Issue: #8 - 主要対象ファイル候補: `Dockerfile`, `.github/workflows/test.yml`, `.husky/pre-push`, `docs/development.md`, `CONTRIBUTING.md` - 非対象: Unity実機E2E整備(#2)、性能ベンチ整備(#3) - 完了時証跡: - [ ] `dotnet test lsp/Server.Tests.csproj` の実行ログ - [ ] CI必須チェック化を示す設定差分 - [ ] PRリンク ## 完了条件 - [ ] 新規環境で手順どおりに `dotnet test lsp/Server.Tests.csproj` が通る - [ ] CI で LSP テストが必須チェックとして運用される
背景
現在の移行作業では Rust 側の検証は実施済みだが、ローカル環境で
dotnet test lsp/Server.Tests.csprojを常時実行できる保証が弱い。対応内容
pre-push/ CI で LSP テスト失敗時に確実にブロックエージェント引き継ぎ
Dockerfile,.github/workflows/test.yml,.husky/pre-push,docs/development.md,CONTRIBUTING.mddotnet test lsp/Server.Tests.csprojの実行ログ完了条件
dotnet test lsp/Server.Tests.csprojが通る