What problem does it solve? Editing the HOT-Step C++ engine is risky: the Node server auto-respawns ace-server.exe every 3 seconds, so a naive rebuild hits LNK1104 file-lock errors in an infinite loop, and the provided dev-rebuild.bat silently does nothing when run from a non-interactive shell. This Skill encodes the safe edit-rebuild-verify cycle so builds actually happen and stale binaries never get served. ## Core Features & Use Cases - Safe rebuild procedure: Graceful shutdown via the /api/shutdown route, wait for the process lock to clear, then build with engine/build.cmd — with manual PowerShell steps for non-interactive agent shells where dev-rebuild.bat silently exits 0. - Build verification: Checks exe LastWriteTime and greps for the link-success line, since the wrapper always exits 0 even when MSBuild fails. - Failure diagnosis: A symptom-to-fix table covering LNK1104, the hotstep_sampler_linked_ sentinel error after upstream syncs, stale .obj recovery, silent Lua-plugin hook loss, and misleading compile errors from unterminated string literals. - Smoke testing: Probes /health, /props, /plugins, and /vram on port 8085 after relaunch, with guidance on log locations. - Use Case: After editing a file under engine/src/, run the documented shutdown-wait-build-verify sequence, relaunch with dev.bat, and confirm the engine answers on :8085 before asking the user to run a generation. ## Quick Start Rebuild the C++ engine safely after my edits to engine/src and verify ace-server is healthy on port 8085.