feat(ui): separate live data and lab surfaces

This commit is contained in:
DCCONSTRUCTIONS
2026-07-26 12:50:10 +03:00
parent 677dbdb776
commit 05413e3f5c
19 changed files with 1430 additions and 402 deletions
@@ -319,17 +319,19 @@ test("Polygon exposes one dataset surface and keeps legacy links compatible", ()
workspacesForRoot("polygon").some(({ id }) => id === "polygon-run"),
false,
);
assert.equal(workspaceById("polygon-datasets").root, "polygon");
assert.equal(workspaceById("polygon-datasets").kind, "polygon-datasets");
assert.equal(workspaceById("polygon-datasets"), null);
assert.equal(workspaceById("datasets").root, "data");
assert.equal(workspaceById("datasets").kind, "datasets");
assert.deepEqual(
workspacesForRoot("polygon").map(({ id }) => id),
["polygon-datasets"],
["lab-archive"],
);
assert.equal(
workspacesForRoot("system").some(({ id }) => id === "polygon-run"),
false,
);
assert.equal(roots.some(({ id }) => id === "polygon"), true);
assert.equal(roots.at(-1)?.id, "polygon");
});
test("Polygon contracts decode path-free evidence and preserve the safety boundary", () => {