feat: harden end-to-end simulation workflow

This commit is contained in:
Codex
2026-08-28 12:34:11 +09:00
parent 2ce96064cf
commit 3317a03d1a
17 changed files with 577 additions and 24 deletions
+2
View File
@@ -8,6 +8,7 @@ import {
} from "/packages/contracts/validation.js";
import { createCameraAssetRuntime } from "./asset-runtime.js";
import {
alignExperimentToScene,
canonicalStringify,
createHistorySummary,
createResultDocument,
@@ -919,6 +920,7 @@ async function importDocument(kind, input) {
} else if (kind === "scene") {
state.scene = value;
state.experiment.sceneId = value.id;
alignExperimentToScene(state.experiment, value);
assetRuntime.reset();
} else {
state.experiment = value;