docs: design for stillpending §8 completion (Approach C)

Also codify targeted-test-per-task rule in CLAUDE.md Source Update Workflow.
This commit is contained in:
Joseph Doherty
2026-06-16 16:19:49 -04:00
parent 82755a3623
commit 6030bfa18e
2 changed files with 173 additions and 0 deletions
+2
View File
@@ -85,6 +85,8 @@ powershell -ExecutionPolicy Bypass -File scripts/run-client-e2e-tests.ps1
When source code changes, build and test the affected component before reporting work done. If the change crosses component boundaries, build each affected component — don't rely on a single top-level build:
**Run targeted tests per task, never the full suite each time.** When executing a plan task-by-task, run only the tests that exercise the code that task touched (`dotnet test --filter "FullyQualifiedName~<TestClass>"`, or the per-task test named in the plan). The full gateway suite is slow and leaves orphaned testhost processes — run it at most once per phase (after a related batch of tasks lands), not after every task.
| Changed area | Required verification |
|---|---|
| Contracts or `.proto` files | regenerate generated code, then build gateway, worker, and every generated client touched by the contract |