diff --git a/docs/reviews/2026-08-18-r3-test-truth-ledger.md b/docs/reviews/2026-08-18-r3-test-truth-ledger.md index 404efb0e..8236984a 100644 --- a/docs/reviews/2026-08-18-r3-test-truth-ledger.md +++ b/docs/reviews/2026-08-18-r3-test-truth-ledger.md @@ -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