canonical-platforms-acceptance.json
docs/evidence/canonical-platforms-acceptance.json
1{
2 "format": 1,
3 "baseRevision": "0f6881e57dc8ad6e7a53264da000083fda21dff5",
4 "sourceSha256": {
5 "apps/probe/protocol.ts": "aadd3eb837cfae8ba3df66d95404ff588202e10abf39c61e09df167748e7cdb8",
6 "apps/probe/render.worker.ts": "38e273bcab2434411c72f9a4cb2fd9c78a40714a0bfe9f6df0ef85b2cf2900f7",
7 "apps/probe/run.ts": "6ff2ea4daf3328b9f1aa8fd363d39cabcdb1e63db073f7266cca5b759b9a886d",
8 "games/engine-zoo/authoring.ts": "43ab18694680453cf1edc9042e54ac4b9824cced352794057d5bf47b535058ee",
9 "games/engine-zoo/prefabs.ts": "61c0db581902de59cc06ea191ee67f74207c5986a1e1076dbd302591f3b0f093",
10 "games/engine-zoo/replay.ts": "89de7bd9732dcd341e921967caf341a7a1cbd5353f609cb67c9da5f596af4bd8",
11 "games/engine-zoo/transforms.ts": "4b168a5d3aea1a5ccc1c953786e1f800f1520624f4005f1d9b46d24333fa337a",
12 "packages/physics/platform-contract.ts": "0bcb742af4093a7665c24e4103c89f38ce4bcdd811332a6ee1cfe80318ea87f8",
13 "packages/physics/platforms.ts": "6f507cce7c113f985afa1e86807dfb60914ed5442bcbbdad562b96d6f0355f2d",
14 "packages/schema/builtins.ts": "37c58c50b520de75c27e1f5a3d7172c8ed5ff248df3f2783d28a05d35b536cc4",
15 "packages/simulation/checkpoint.ts": "fd564247711c6de8f7c0c2fd10c683a5050e54f2ece4b6e76f374eb5185abfa0",
16 "packages/simulation/index.ts": "bc24639eeb3e9a20d9dba00999c6eb7018bbf038afb20a47345a51bcc8b7534e",
17 "tests/animation-state.test.ts": "a33d7fc7ffcc7da6084392c7176ac21ea1679729fb4370cfbfeebf2451df8a50",
18 "tests/authoring.test.ts": "1fd8b8d89532b4e31bdf4e6e8b18bbf99316152c3c3324b35b2210e658749dc9",
19 "tests/browser/probe.spec.ts": "1a436a432b55ce00e2266e5248aa34155685b274259a574f46182de988197d34",
20 "tests/checkpoints.test.ts": "5b214368e8bb00264e5f61918b8bdd7708fe26edc9aff1721a9dd24c43933d6a",
21 "tests/compiler.test.ts": "4ae610fae38162a2b232b294ddd9865644f39f89d2b88746d3baf617962f42e3",
22 "tests/physics-platforms.test.ts": "a0e1fda48a6ddb048af3601f0e62b99c046f2468c0433502a5915aad759d4bf7",
23 "tests/prefabs.test.ts": "4c6859e0eb46a32febbe90f61d33a21c5a4fa83a3af76a3f2efe4f649baf4836",
24 "tests/simulation.test.ts": "89f8e5039b1e64d68118661cb572f70c91644dcb418f84eb535dbe5a2f6eb04f",
25 "tests/time.test.ts": "fc717ba87d23659a1237730c110c7a0393e985878ed467ba89c4151719f67985",
26 "tests/transforms.test.ts": "c22c54fb76ea670958490927bc1891bba9d3ca14d897bbec2b4d7185582a168c",
27 "apps/probe/platforms.ts": "a2f8f1ef1948def93da1305fedbdba43d18ae93d87fc499b3f59a11b9ac4f22a",
28 "packages/simulation/platforms.ts": "3552905e4c7d539aaaf46bc8c47a008a79fe7883ef79dda22f3da1b6f8b89c76",
29 "tests/fixtures/authoring-v3.json": "1efd192d3d23d04b8ec7b1108f6e77bd139a0085a91222dc02c8b196b71ac93b",
30 "tests/fixtures/builtin-components-v2.json": "653f336e6c5a1997c8b712a3eac00e3a56dbf5ed184181fcf11a14001fe2a73e",
31 "tests/fixtures/prefabs-v3.json": "7e001fee57f63f05ea027306e095f31bdc30cd0fad4a9de33bf6ec4b22b8fc21",
32 "tests/fixtures/simulation-checkpoint-v5.json": "a7524ffbbc7f124bfe5096bfa5d2ce18bf83124e01ee8fbd965104d7a289c873",
33 "tests/fixtures/simulation-replay-v6.json": "36b336c6c9144962bb41b25c4ab1cb75777c90429bc7bc5600f0428e5ae9e2cc",
34 "tests/fixtures/transform-evidence-v2.json": "3eec951d4696e37ac263dd20af9d8981d4fa27f4f129a3d7db3f57326d6e1e59",
35 "tests/simulation-platforms.test.ts": "ca8327d47e5a8ed11c06b4035b5206c241d47d2bf229b1b01bc175c0d28d9fb2"
36 },
37 "headless": {
38 "passed": 315,
39 "failed": 0,
40 "followupNativePlatformTests": 8,
41 "additionalTest": "Native collision policy rejection added after the complete run; eight platform tests pass on final source."
42 },
43 "browser": {
44 "startTime": "2026-10-25T02:28:59.428Z",
45 "duration": 83996.09899999999,
46 "expected": 4,
47 "skipped": 0,
48 "unexpected": 0,
49 "flaky": 0
50 },
51 "typeAndImportCheck": "passed (69 source files)",
52 "platformRenderer": {
53 "fixture": "canonical-platforms.1",
54 "support": "spawned:00000000-0000-4000-8000-000000000001",
55 "changedFrame": true,
56 "restoredFrame": true,
57 "removedFrame": true,
58 "rejectedEdit": true,
59 "disposed": {
60 "buffers": 0,
61 "textures": 0,
62 "instances": 0
63 }
64 },
65 "migration": {
66 "sourceProfile": 5,
67 "targetProfile": 6,
68 "sourceCheckpointSha256": "27d6b3c5be419a7ee3ea4ed80531452e7c845ccaac658476fb9ce975ed3c4c1d",
69 "historicalReplayBoundaries": 426,
70 "restoreBoundaries": 26,
71 "verification": "Every platform-free new checkpoint, after removing only the added descriptor and envelope version, matches the historical profile-five hash; native bytes and prior state stay unchanged."
72 },
73 "limits": [
74 "Runtime platform API and diagnostic scene; no authored Darkwind platform routes",
75 "Shared authority, lightweight player-save platform persistence, general rollback of failed ticks and complete streaming/collision policies remain open",
76 "Browser evidence uses software WebGPU; reference-device performance unverified",
77 "Full engine roadmap and final character-art polish remain open",
78 "Earlier instrumented CI still has player/multiplayer failures; these platform changes do not claim to fix them"
79 ]
80}
81