JARVIGManual

Cooking and packaging

jarvig validate project
jarvig import --changed
jarvig cook --target webgpu-web
jarvig cook --target windows-desktop
jarvig cook --target dedicated-server
jarvig package --target windows-desktop --configuration shipping
jarvig test --suite smoke
jarvig test --suite perf

Those commands are the founding CLI contract. Phase 0 implements jarvig info, jarvig version, and jarvig project validate. The rest are not implemented. Do not alias project validate to a cook.

ModePurpose
DebugAssertions, symbols, validation, debug UI
DevelopmentProfiling, hot reload, optimization
TestAutomation hooks and deterministic capture
ShippingEditor and debug stripped, cooked assets, optimized runtime

Server cooks omit unneeded render and audio payloads. A clean checkout reproducing a packaged sample is the P4 exit (JRV-0023 is the cooker skeleton: client and server outputs).

Cooked data is not committed. Golden fixtures under tests/ are the exception.