# Recipe Verification Batch 5

Public-consumer compile host for the advanced `Verification.RenderSnapshot` recipe and the official dashboard attachment route.

Build on Windows:

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

Dashboard lifecycle smoke:

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

Snapshot-generation smoke (writes proof output through the public gateway and may take longer):

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

## Recorded result

Windows `Release|x64` build and normal `--smoke` execution passed on 2026-07-10. The direct `--snapshot-smoke` route also passed with exit code `0`.

## Visual host layout

The official dashboard is attached through `MASRenderVerification.AttachDashboard(window, page)` inside a comfortable, vertically scrollable PageHost workspace. This prevents the dashboard sections from competing for the initial form viewport.

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