architecture: project formal AGE runtime contract

This commit is contained in:
冰朔 2026-08-14 18:17:28 +08:00
commit 065c10137b
18 changed files with 340 additions and 42 deletions

View file

@ -16,7 +16,7 @@ const broadcastSchema = readJson(
);
test("HoloLake has one clean canonical desktop destination", () => {
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(architecture.version, "2026-08-14.1");
assert.equal(shell.decision.canonical_shell, "TAURI_V2_RUST_REACT");
assert.equal(shell.decision.canonical_source, "product-source/hololake-native-desktop");
assert.equal(
@ -35,10 +35,11 @@ test("HoloLake has one clean canonical desktop destination", () => {
architecture.canonical_desktop_shell.machine_projection,
"routing/hololake-canonical-desktop-shell.json",
);
assert.equal(
architecture.read_order[6],
const ageIndex = architecture.read_order.indexOf(architecture.age_runtime.architecture_page);
const shellIndex = architecture.read_order.indexOf(
architecture.canonical_desktop_shell.architecture_page,
);
assert.ok(ageIndex >= 0 && shellIndex > ageIndex);
});
test("knowledge completeness is a capability contract rather than an Electron property", () => {