docs: make remaining test decisions exact

This commit is contained in:
Erik 2026-08-18 13:55:13 +02:00
parent 53b6841c5a
commit dc94b0fe32

View file

@ -527,6 +527,20 @@ lifetime, then frame orchestration. If the semantic replacement exposes a
claim that exists only as historical campaign wording, preserve the rationale
and bring that individual deletion back for review.
The exact staged file manifest is:
| Stage | Facts | Complete owning-file set |
|---|---:|---|
| Render delegation and cleanup | 4 | `ResourceCleanupGroupTests`, `RetailPViewPassExecutorTests`, `WorldRenderFrameBuilderTests`, `WorldSceneRendererTests` |
| Streaming publication | 4 | `LandblockBuildOriginTests`, `LandblockPhysicsPublisherTests`, `LandblockRenderPublisherTests` |
| Live-entity composition | 2 | `GameWindowLiveEntityCompositionTests` |
| Composition-root wiring | 13 | `ContentEffectsAudioCompositionTests`, `FrameRootCompositionTests`, `HostInputCameraCompositionTests`, `InteractionRetainedUiCompositionTests`, `LivePresentationCompositionTests`, `SessionPlayerCompositionTests`, `WorldRenderCompositionTests` |
| Runtime root, host, and lifetime | 12 | `GameWindowLiveSessionOwnershipTests`, `GameWindowRenderLeafCompositionTests`, `GameWindowHostBoundaryTests` |
| Frame orchestration | 11 | `UpdateFrameOrchestratorTests` |
This manifest accounts for all 46 methods exactly. It excludes the 12
whole-tree policy methods and five genuine cross-artifact text contracts.
## Batch P dormant panel reachability reconciliation
T-005's production-reachability half is now proved: repository-wide C# usage
@ -561,6 +575,15 @@ whereas the architecture authority correctly records its deletion; that is a
documentation-reconciliation item, not evidence that the old backend still
exists.
The proposed removal boundary is exact: all 17 methods in
`IPanelRendererWidgetTests.cs`, all nine in
`IPanelRendererMainMenuBarTests.cs`, and both in `PanelContextTests.cs`.
`FakePanelRenderer.cs` remains because the 23 retained `ChatPanel` behavior
methods use it as an observation seam. No production abstraction, panel,
ViewModel, parser, command test, or future-host rationale is in the removal
set. With no replacement cases, this decision alone would reduce the current
hermetic Release total from 14,379 to 14,351.
## Batch J descriptive test identities
The first T-016 naming batch changes no oracle or production behavior. It