# Recipe Verification Batch 4

Public-consumer compile host for the eight product-control recipes in `docs/recipes/product-controls.md`.

Build on Windows from the repository root:

```powershell
msbuild .\samples\RecipeVerification.Batch4\Nexamas.UI.RecipeVerification.Batch4.vbproj /t:Restore,Build /p:Configuration=Release /p:Platform=x64
```

Runtime smoke after a successful build:

```powershell
.\samples\RecipeVerification.Batch4\bin\x64\Release\Nexamas.UI.RecipeVerification.Batch4.exe --smoke
```

The `--smoke` mode creates a real `MASApplication`, attaches a real `MASApplicationWindow`, constructs all eight product controls, lays them out, shows the form briefly, then closes and disposes the window/application.

## Recorded result

Windows `Release|x64` build and `--smoke` execution passed on 2026-07-10 as part of the five-batch documentation proof.

## Visual host layout

The interactive host now provides eight routes, one for each heavyweight product control. Every route receives an explicit workspace height budget, and the legacy landing entry redirects to the same PageHost instead of stacking all eight controls vertically.

The `--smoke` route now traverses every registered page in this batch before the form closes automatically.
