REPOSITORY SOURCE

platform-routes-acceptance.json

docs/evidence/platform-routes-acceptance.json

1{
2  "sourceBase": "9735b99e306fe5c937800834b22f6df188d70efc",
3  "sourceFilesSha256": {
4    "apps/probe/platforms.ts": "27d55896711d68e7721750367567d6757cba58cd3744a7feb5a95fd18a5c6c5b",
5    "apps/probe/run.ts": "c8b92e7ffb7cf47197d787d65bbafb8ddf6dee66bf7f94f0efb49d0976905b21",
6    "games/engine-zoo/authoring.ts": "80862da4a3e24086dcc054e59d5a92273b443c60fcfd94f6891de57273df19cc",
7    "games/engine-zoo/platform-routes.ts": "f8b680757074877c77ebcf7ddd0515862d51cc2ffc2be9b90e632de400350407",
8    "games/engine-zoo/prefabs.ts": "fb600d5c9d9fb5a5858aa20a167f0f6ea200158896cb0f5060abb7520f488448",
9    "games/engine-zoo/replay.ts": "b043c28a2c288b07c525439449ed6b3ada45eebff494ea14fd16cdd7d729dfe2",
10    "games/engine-zoo/transforms.ts": "7f1ffc774fad36e61a4f500ba7614ff2c094e4badc0439c8d693f4e2e475ddbc",
11    "packages/authoring/index.ts": "1a8112c7f340da018fc26e47601e7c144bbd5229aeb76a9203ab5bc724bdc64c",
12    "packages/compiler/index.ts": "71010d67061970e6aa528ad72da6b5225a93f75dbf6193717d1473b27719fefd",
13    "packages/physics/index.ts": "afad6966a913d4d16d392249006f144cb790b725f683ccce9f5e28c0c1bf3cf4",
14    "packages/physics/platform-contract.ts": "dd359abf7544f3cc86fb6638429c46bdd34522e279abee22167186d879c34dca",
15    "packages/physics/platforms.ts": "02038e955caf97634250d50f917abc5ad0d9d60cf40c09c2b63a3c884a85c9b9",
16    "packages/schema/builtins.ts": "3a2fb47d41046f14126470044f36368438448ac4a1174890f8a5c045f8bf692d",
17    "packages/schema/index.ts": "f77d199326820661887caf093c849e5b7ec80d9072b32f63491e26a03e425d49",
18    "packages/schema/platform-route.ts": "b8383e9be0a68cd7300b1e4adb6d3f6503f3dbabe1566385a562a3b721f961b4",
19    "packages/simulation/checkpoint.ts": "aaacde77c5ee9b85c8ceb3064488f39fa680d4bcd8bd459420d522036b9ce2c6",
20    "packages/simulation/index.ts": "c9f7d65f402a3db0fa2ea32eba3d8a0142211417a6faf8642287a9673fcccfeb",
21    "packages/simulation/platforms.ts": "28e1b0912fc848e235563f99644ac8c3edaec237bbd22516d9818dc37852ae94",
22    "packages/testkit/platform-routes.ts": "f877b5a43190f07d78a3f659110019d31b8cf53ea930bf030fec877dea28a0f5",
23    "tests/animation-state.test.ts": "74d8152f2ccc1e98c9f588d333f19ba17dd5f26d2b224c3a3c7e6cbcb2a51122",
24    "tests/authoring.test.ts": "bba3f638224036f4097b795617185677ef0d9f1295164a3e1fb87964613c0407",
25    "tests/browser/probe.spec.ts": "24c971f0176fe4a0989eb71c2a27c27e4e72d7ce32958141931dcdaeed1aed4b",
26    "tests/checkpoints.test.ts": "4542f18cdc69559d475f20e3026d3b3d89afd7ea45a49c70ddca32a13027e54a",
27    "tests/compiler.test.ts": "1e045eddadd1bd702ab963d90a6254491ccd1bed3991f693be70d2148685d8ed",
28    "tests/platform-routes.test.ts": "81605966dc38ecc3fb008a0290b3bfba8f811854fb0be4a274452072e32d16d9",
29    "tests/prefabs.test.ts": "a499391448d681ae984b7a9bd3d0f85dc8fbf6363046660b5402529ac21ab252",
30    "tests/simulation-platforms.test.ts": "b48c8f6096515b03a6127047b311b341ac737f1de5f538e7ac6e50b4509034d9",
31    "tests/simulation.test.ts": "1be7c375e26aedbdafc9d20b5678ba214aaa7c14414a19e5f4d08c2b26afab97",
32    "tests/time.test.ts": "835bb01824cbbd1b2460bc16404f889a04edffaff2866c0d258d11cc760d9415",
33    "tests/transforms.test.ts": "5e74d8b711b6d626cdfbfd589368556890acc03c412563538c3c78914a75f807"
34  },
35  "scope": "Authored platform routes, world format 4 and simulation profile 7; engine fixture, not a shared-beta platform journey.",
36  "headless": {
37    "passed": 324,
38    "failed": 0,
39    "skipped": 0,
40    "command": "npm test"
41  },
42  "typeAndBoundaries": {
43    "command": "npm run check",
44    "passed": true,
45    "sourceFiles": 71
46  },
47  "browser": {
48    "command": "npm run test:browser -- tests/browser/probe.spec.ts -g 'owned renderer works'",
49    "stats": {
50      "startTime": "2026-10-25T02:57:26.274Z",
51      "duration": 54304.002,
52      "expected": 1,
53      "skipped": 0,
54      "unexpected": 0,
55      "flaky": 0
56    },
57    "completeObservatoryRuns": 2,
58    "fullNodeChromiumReplayEquality": true,
59    "routeBoundaries": 420,
60    "routeRestores": 7,
61    "routeDigest": "b2245d798d1b326ea62ee6efce037f6fc58f2ea52f6f2a16acf65768a7692a82",
62    "changedFrame": true,
63    "restoredFrame": true,
64    "disposed": {
65      "buffers": 0,
66      "textures": 0,
67      "instances": 0
68    }
69  },
70  "otherBrowserEvidence": {
71    "stage": "Before arithmetic target-yaw correction; native quaternion projection already applied",
72    "sourceLog": "/tmp/dw-platform-routes-browser-final.log",
73    "passed": [
74      "shared graphics recovery",
75      "gameplay journey"
76    ],
77    "failed": "Observatory route digest; corrected and verified separately above"
78  },
79  "authoringCli": "platform-route-authoring-cli.json",
80  "numericInvestigation": "platform-route-numeric-investigation.json",
81  "compatibility": {
82    "legacyReplayProfiles": [
83      5,
84      6
85    ],
86    "boundariesPerProfile": 426,
87    "restoresPerProfile": 26,
88    "genuineProfile6NativeCheckpointMigration": true,
89    "oldFixturesPreserved": true
90  },
91  "remoteCi": {
92    "run": 40155478822,
93    "source": "9735b99",
94    "conclusion": "failure",
95    "passedJobs": [
96      "core",
97      "container",
98      "browser (probe)"
99    ],
100    "failedJobs": [
101      "browser (player)",
102      "browser (multiplayer)"
103    ],
104    "player": {
105      "passed": 13,
106      "failed": 1
107    },
108    "multiplayer": {
109      "passed": 3,
110      "failed": 3
111    },
112    "note": "Pre-route source. Input/graphics scheduling and recovery failures remain unresolved; local passes do not close these gates."
113  },
114  "remaining": [
115    "shared platform authority and replication",
116    "lightweight-save route phase persistence",
117    "playable multiplayer platform journey",
118    "live route revision activation and prefab composition",
119    "broader physics solver and physical-device acceptance",
120    "remaining milestones 0\u201318 and final character redesign"
121  ]
122}
123