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