# V4 Verification Notes

## Local UE automation smoke

`V4/.ci/run-ue-automation-smoke.sh` must run through `ueagent` on this host
because `UnrealEditor-Cmd` refuses root. The script handles that re-exec.

The UE verification scripts resolve an SDK-capable `dotnet` through
`V4/.ci/resolve-dotnet.sh`, falling back to the UE 5.5 bundled .NET SDK when the
system `dotnet` only has runtimes installed.

If the smoke script exits before automation tests with an engine plugin module
error such as `PCGCompute` missing, the local `/root/workspace/UnrealEngine-5.5`
plugin binaries have stale editor BuildIds. Refresh the local UE build or run a
complete `V4Editor` build on a host sized for an engine/editor rebuild, then
rerun the smoke script.

Until that local engine receipt issue is fixed, use
`UnrealBuildTool -Mode=GenerateClangDatabase` plus the focused V4 clang syntax
sweep as the source-level Unreal verification gate.
