Parent integration owners: SceneTech/AppScene#183 and SceneTech/AppScene#130. Tracking epic: #227.
Package the already-built Windows native engine import library and public ABI header in the WebScene runtime NuGet package. Export a relocatable, fail-closed CMake target so AppScene can link the D3D12/DXGI consumer ABI without copying build-tree paths or manually reconstructing architecture and ABI metadata.
Scope
- require and package
webscene_native_engine.lib and webscene_native_engine.h under build/native;
- emit exact RID, architecture, ABI, filename, and SHA-256 metadata;
- expose
WebScene::Runtime through relocatable CMake config files;
- fail closed for unsupported platforms/architectures/ABIs, missing or mismatched assets, hash drift, and unverifiable preexisting targets;
- include release inventory/source-contract coverage and consumption documentation.
Validation truth
git diff --check passed. Builds, package production, Windows VM, runtime, performance, and computer-use validation are deferred to the exact Release gate.
Parent integration owners: SceneTech/AppScene#183 and SceneTech/AppScene#130. Tracking epic: #227.
Package the already-built Windows native engine import library and public ABI header in the WebScene runtime NuGet package. Export a relocatable, fail-closed CMake target so AppScene can link the D3D12/DXGI consumer ABI without copying build-tree paths or manually reconstructing architecture and ABI metadata.
Scope
webscene_native_engine.libandwebscene_native_engine.hunderbuild/native;WebScene::Runtimethrough relocatable CMake config files;Validation truth
git diff --checkpassed. Builds, package production, Windows VM, runtime, performance, and computer-use validation are deferred to the exact Release gate.