REPOSITORY SOURCE

input-release-ci-failures.json

docs/evidence/input-release-ci-failures.json

1{
2  "source": "0f6881e57dc8ad6e7a53264da000083fda21dff5",
3  "run": "https://github.com/jasona/darkwind-web/actions/runs/40154102990",
4  "player": {
5    "passed": 13,
6    "failed": 1,
7    "keyRelease": "passed"
8  },
9  "multiplayer": {
10    "passed": 3,
11    "failed": 3,
12    "nameplateVisibility": "passed"
13  },
14  "otherJobs": "Core/container passed; probe still running at artifact retrieval.",
15  "failures": {
16    "place travel, pickup conditions, beacon state, and render resources remain coherent": {
17      "status": "failed",
18      "error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"49 / 4\"\nReceived: \"53 / 4\"\n\nCall Log:\n- Timeout 15000ms exceeded while waiting on the predicate",
19      "attachments": {}
20    },
21    "rigged travelers walk, settle when pose delivery stalls, and resume without leaking actors": {
22      "status": "failed",
23      "error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"1\"\nReceived: \"0\"\n\nCall Log:\n- Timeout 30000ms exceeded while waiting on the predicate",
24      "attachments": {
25        "motion-failed-observer-events.json": {
26          "frames": 107,
27          "workerFrames": 1780,
28          "inputs": 867,
29          "maxFrameGap": 11857.599999999977,
30          "maxWorkerGap": 3112.100000000035,
31          "maxTimerGap": 3175.5999999999767,
32          "lastFrame": 57132.399999999965,
33          "lastWorker": 59598.19999999995,
34          "state": {
35            "tick": "1794",
36            "position": [
37              1.354341350179311e-07,
38              0.7441886067390442,
39              4.80000114440918
40            ],
41            "velocity": [
42              0,
43              0,
44              0
45            ],
46            "paused": false
47          },
48          "input": {
49            "forward": 0,
50            "right": 0,
51            "yaw": -0.08,
52            "jump": false,
53            "sprint": false,
54            "sequence": "867"
55          },
56          "graphics": [
57            {
58              "at": 273.3999999999651,
59              "kind": "device-request"
60            },
61            {
62              "at": 285,
63              "kind": "device-ready"
64            }
65          ],
66          "at": 59599.09999999998,
67          "panel": "",
68          "recentRoom": {
69            "at": 59518.5,
70            "kind": "room",
71            "status": "connected",
72            "self": "f49535fd-d8e4-44c6-ac43-1a10632ff599",
73            "peers": [
74              {
75                "id": "f49535fd-d8e4-44c6-ac43-1a10632ff599",
76                "place": "lantern-house",
77                "position": [
78                  6.037270736669598e-07,
79                  0.7442886233329773,
80                  4.80000114440918
81                ],
82                "yaw": -0.08000000000000002,
83                "sample": {
84                  "stream": "73c32f36-660a-4fdc-bdaa-17ce3519bf1f",
85                  "sequence": "446",
86                  "time": 294779.848034
87                }
88              },
89              {
90                "id": "ad2e2c34-2d35-427e-a34d-67cd220c9065",
91                "place": "lantern-house",
92                "position": [
93                  1.4329383373260498,
94                  0.7450522184371948,
95                  -1.2751940488815308
96                ],
97                "yaw": -0.08000000000000002,
98                "sample": {
99                  "stream": "ec0a72a3-cfb2-4a99-8ec1-af72a29ae4fd",
100                  "sequence": "337",
101                  "time": 294820.326924
102                }
103              }
104            ]
105          }
106        },
107        "motion-failed-mover-events.json": {
108          "frames": 258,
109          "workerFrames": 1500,
110          "inputs": 775,
111          "maxFrameGap": 6496.5,
112          "maxWorkerGap": 1036.2999999999884,
113          "maxTimerGap": 4737.799999999988,
114          "lastFrame": 53194.90000000002,
115          "lastWorker": 56742.90000000002,
116          "state": {
117            "tick": "1353",
118            "position": [
119              1.335690975189209,
120              0.7449913620948792,
121              -0.06521043181419373
122            ],
123            "velocity": [
124              -0.22376114311368353,
125              0,
126              2.7910447776473344
127            ],
128            "paused": false
129          },
130          "input": {
131            "forward": 0,
132            "right": 0,
133            "yaw": -0.08,
134            "jump": false,
135            "sprint": false,
136            "sequence": "775"
137          },
138          "graphics": [
139            {
140              "at": 5069.700000000012,
141              "kind": "device-request"
142            },
143            {
144              "at": 5077.700000000012,
145              "kind": "device-ready"
146            }
147          ],
148          "at": 56880.100000000035,
149          "panel": "",
150          "recentRoom": {
151            "at": 56597.70000000001,
152            "kind": "room",
153            "status": "connected",
154            "self": "ad2e2c34-2d35-427e-a34d-67cd220c9065",
155            "peers": [
156              {
157                "id": "f49535fd-d8e4-44c6-ac43-1a10632ff599",
158                "place": "lantern-house",
159                "position": [
160                  -1.945307701589627e-07,
161                  0.7442886233329773,
162                  4.80000114440918
163                ],
164                "yaw": -0.08000000000000002,
165                "sample": {
166                  "stream": "73c32f36-660a-4fdc-bdaa-17ce3519bf1f",
167                  "sequence": "448",
168                  "time": 294986.78577
169                }
170              },
171              {
172                "id": "ad2e2c34-2d35-427e-a34d-67cd220c9065",
173                "place": "lantern-house",
174                "position": [
175                  1.4104536771774292,
176                  0.7450589537620544,
177                  -0.9960464835166931
178                ],
179                "yaw": -0.08000000000000002,
180                "sample": {
181                  "stream": "ec0a72a3-cfb2-4a99-8ec1-af72a29ae4fd",
182                  "sequence": "338",
183                  "time": 294965.447013
184                }
185              }
186            ]
187          }
188        },
189        "motion-failed-report.json": {
190          "renderObservedAtMs": 60466.59999999998,
191          "render": {
192            "instances": 685,
193            "triangles": 75232,
194            "visibleInstances": 573,
195            "shadowInstances": 389,
196            "visibleTriangles": 68776,
197            "shadowTriangles": 58948,
198            "drawCalls": 31,
199            "buffers": 53,
200            "textures": 4,
201            "targetBytes": 24150016,
202            "targetGeneration": 1,
203            "width": 960,
204            "height": 640,
205            "frameMs": 8.699999999953434,
206            "submittedFrames": 6,
207            "completedFrames": 5,
208            "failedFrames": 0,
209            "cancelledFrames": 0,
210            "pendingFrames": 1,
211            "skippedFrames": 10,
212            "completionWaitMs": 9779.299999999988,
213            "maxCompletionWaitMs": 12811,
214            "lastSubmittedAtMs": 56584.899999999965,
215            "lastCompletedAtMs": 56351.899999999965
216          },
217          "actors": {
218            "rigged": 1,
219            "walking": 0,
220            "stalled": 1,
221            "samples": 8,
222            "matrices": 154
223          },
224          "graphicsRecovery": {
225            "status": "idle",
226            "attempts": 0,
227            "limit": 2,
228            "timeoutMs": 20000,
229            "inFlight": false
230          },
231          "graphicsIncidents": []
232        },
233        "motion-proxy.json": {
234          "hold": false,
235          "dropped": 0,
236          "forwarded": 345
237        }
238      }
239    },
240    "travelers keep walking with slow GPU completion and settle when real movement stops": {
241      "status": "failed",
242      "error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"1\"\nReceived: \"0\"\n\nCall Log:\n- Timeout 30000ms exceeded while waiting on the predicate",
243      "attachments": {
244        "slow-render-failed-observer-events.json": {
245          "frames": 111,
246          "workerFrames": 1565,
247          "inputs": 766,
248          "maxFrameGap": 11143.599999999977,
249          "maxWorkerGap": 5745.499999999942,
250          "maxTimerGap": 5794.300000000047,
251          "lastFrame": 54890.19999999995,
252          "lastWorker": 56377.40000000002,
253          "state": {
254            "tick": "1684",
255            "position": [
256              -3.298719093436375e-07,
257              0.7442047595977783,
258              4.80000114440918
259            ],
260            "velocity": [
261              0,
262              0,
263              0
264            ],
265            "paused": false
266          },
267          "input": {
268            "forward": 0,
269            "right": 0,
270            "yaw": -0.08,
271            "jump": false,
272            "sprint": false,
273            "sequence": "766"
274          },
275          "graphics": [
276            {
277              "at": 291.4000000000233,
278              "kind": "device-request"
279            },
280            {
281              "at": 301.0999999999767,
282              "kind": "device-ready"
283            }
284          ],
285          "at": 56383.90000000002,
286          "panel": "",
287          "recentRoom": {
288            "at": 56349.40000000002,
289            "kind": "room",
290            "status": "connected",
291            "self": "287e04c6-3249-4cbe-8bed-ba2860083f47",
292            "peers": [
293              {
294                "id": "287e04c6-3249-4cbe-8bed-ba2860083f47",
295                "place": "lantern-house",
296                "position": [
297                  -2.2168634927766107e-07,
298                  0.744304895401001,
299                  4.80000114440918
300                ],
301                "yaw": -0.08000000000000002,
302                "sample": {
303                  "stream": "d6ef8d0f-9a31-4ce3-9075-e16a5579259d",
304                  "sequence": "422",
305                  "time": 365961.860191
306                }
307              },
308              {
309                "id": "ac979d97-a110-4c90-b176-c18bff4428e8",
310                "place": "lantern-house",
311                "position": [
312                  1.5766215324401855,
313                  0.7449926137924194,
314                  3.2565011978149414
315                ],
316                "yaw": -0.08000000000000002,
317                "sample": {
318                  "stream": "5875f1d2-3c79-4cb3-b464-f2bf473bfece",
319                  "sequence": "316",
320                  "time": 365996.340843
321                }
322              }
323            ]
324          }
325        },
326        "slow-render-failed-mover-events.json": {
327          "frames": 250,
328          "workerFrames": 1429,
329          "inputs": 735,
330          "maxFrameGap": 10985.100000000093,
331          "maxWorkerGap": 438,
332          "maxTimerGap": 5666.600000000035,
333          "lastFrame": 50606.90000000002,
334          "lastWorker": 53343.30000000005,
335          "state": {
336            "tick": "1258",
337            "position": [
338              1.6513866186141968,
339              0.7498298287391663,
340              2.445441246032715
341            ],
342            "velocity": [
343              0.22376114311368353,
344              0,
345              -2.7910447776473344
346            ],
347            "paused": false
348          },
349          "input": {
350            "forward": 1,
351            "right": 0,
352            "yaw": -0.08,
353            "jump": false,
354            "sprint": false,
355            "sequence": "735"
356          },
357          "graphics": [
358            {
359              "at": 5900.300000000047,
360              "kind": "device-request"
361            },
362            {
363              "at": 5908.400000000023,
364              "kind": "device-ready"
365            }
366          ],
367          "at": 53359.80000000005,
368          "panel": "",
369          "recentRoom": {
370            "at": 53286.70000000007,
371            "kind": "room",
372            "status": "connected",
373            "self": "ac979d97-a110-4c90-b176-c18bff4428e8",
374            "peers": [
375              {
376                "id": "287e04c6-3249-4cbe-8bed-ba2860083f47",
377                "place": "lantern-house",
378                "position": [
379                  -1.4721180718879623e-08,
380                  0.744604766368866,
381                  4.800000190734863
382                ],
383                "yaw": -0.08000000000000002,
384                "sample": {
385                  "stream": "d6ef8d0f-9a31-4ce3-9075-e16a5579259d",
386                  "sequence": "425",
387                  "time": 366321.056186
388                }
389              },
390              {
391                "id": "ac979d97-a110-4c90-b176-c18bff4428e8",
392                "place": "lantern-house",
393                "position": [
394                  1.643699049949646,
395                  0.7449793219566345,
396                  2.538290500640869
397                ],
398                "yaw": -0.08000000000000002,
399                "sample": {
400                  "stream": "5875f1d2-3c79-4cb3-b464-f2bf473bfece",
401                  "sequence": "319",
402                  "time": 366388.794312
403                }
404              }
405            ]
406          }
407        },
408        "slow-render-failed-report.json": {
409          "renderObservedAtMs": 57023.90000000002,
410          "render": {
411            "instances": 685,
412            "triangles": 75232,
413            "visibleInstances": 573,
414            "shadowInstances": 389,
415            "visibleTriangles": 68776,
416            "shadowTriangles": 58948,
417            "drawCalls": 31,
418            "buffers": 53,
419            "textures": 4,
420            "targetBytes": 24150016,
421            "targetGeneration": 1,
422            "width": 960,
423            "height": 640,
424            "frameMs": 45.29999999993015,
425            "submittedFrames": 4,
426            "completedFrames": 4,
427            "failedFrames": 0,
428            "cancelledFrames": 0,
429            "pendingFrames": 0,
430            "skippedFrames": 11,
431            "completionWaitMs": 12822.300000000047,
432            "maxCompletionWaitMs": 12822.300000000047,
433            "lastSubmittedAtMs": 42660.09999999998,
434            "lastCompletedAtMs": 55482.40000000002
435          },
436          "actors": {
437            "rigged": 1,
438            "walking": 0,
439            "stalled": 1,
440            "samples": 8,
441            "matrices": 154
442          },
443          "graphicsRecovery": {
444            "status": "idle",
445            "attempts": 0,
446            "limit": 2,
447            "timeoutMs": 20000,
448            "inFlight": false
449          },
450          "graphicsIncidents": []
451        }
452      }
453    },
454    "graphics recovery keeps the shared room and receives door changes during restoration": {
455      "status": "timedOut",
456      "error": "Test timeout of 120000ms exceeded.",
457      "attachments": {
458        "recovery-failed-observer-events.json": {
459          "frames": 493,
460          "workerFrames": 1999,
461          "inputs": 360,
462          "maxFrameGap": 7807,
463          "maxWorkerGap": 3552.70000000007,
464          "maxTimerGap": 3588.8000000000466,
465          "lastFrame": 71974.70000000007,
466          "lastWorker": 71971.40000000002,
467          "state": {
468            "tick": "1032",
469            "position": [
470              1.017440581563278e-06,
471              0.7448275685310364,
472              -4.649999618530273
473            ],
474            "velocity": [
475              0,
476              0,
477              0
478            ],
479            "paused": true
480          },
481          "input": {
482            "forward": 0,
483            "right": 0,
484            "yaw": -0.08,
485            "jump": false,
486            "sprint": false,
487            "sequence": "360"
488          },
489          "graphics": [
490            {
491              "at": 366.60000000009313,
492              "kind": "device-request"
493            },
494            {
495              "at": 381.80000000004657,
496              "kind": "device-ready"
497            },
498            {
499              "at": 23211,
500              "kind": "device-destroy"
501            },
502            {
503              "at": 34652.20000000007,
504              "kind": "device-lost",
505              "reason": "destroyed",
506              "message": "Device was destroyed."
507            },
508            {
509              "at": 34664.80000000005,
510              "kind": "device-destroy"
511            },
512            {
513              "at": 39654.10000000009,
514              "kind": "device-request"
515            },
516            {
517              "at": 43870.90000000002,
518              "kind": "device-ready"
519            },
520            {
521              "at": 54697.5,
522              "kind": "device-destroy"
523            },
524            {
525              "at": 67786.90000000002,
526              "kind": "device-lost",
527              "reason": "destroyed",
528              "message": "Device was destroyed."
529            }
530          ],
531          "at": 71980.70000000007,
532          "panel": "A moment by the fireA light went out.The world has paused safely. Your last local save is kept. You can retry without starting over.Graphics recovery timed out. Your saved place is kept.Try again This build needs WebGPU on a desktop browser. Localhost or HTTPS is required.",
533          "recentRoom": {
534            "at": 71962.1000000001,
535            "kind": "room",
536            "status": "connected",
537            "self": "8d23b09e-53e0-4c0f-9a90-dbcaa6820bd7",
538            "peers": [
539              {
540                "id": "8d23b09e-53e0-4c0f-9a90-dbcaa6820bd7",
541                "place": "lantern-house",
542                "position": [
543                  1.017440581563278e-06,
544                  0.7448275685310364,
545                  -4.649999618530273
546                ],
547                "yaw": -0.08000000000000002,
548                "sample": {
549                  "stream": "99d31fff-58ec-486e-b84a-2c5a911273a8",
550                  "sequence": "547",
551                  "time": 451578.458172
552                }
553              },
554              {
555                "id": "5ea738d3-6375-4afd-a53c-dd8dd455e74d",
556                "place": "lantern-house",
557                "position": [
558                  0.599997878074646,
559                  0.745048463344574,
560                  -4.65000057220459
561                ],
562                "yaw": -0.08000000000000002,
563                "sample": {
564                  "stream": "96c55c31-27f4-4931-8008-444595d267bf",
565                  "sequence": "404",
566                  "time": 451532.356584
567                }
568              }
569            ]
570          }
571        },
572        "recovery-failed-peer-events.json": {
573          "frames": 402,
574          "workerFrames": 1127,
575          "inputs": 549,
576          "maxFrameGap": 9064.400000000023,
577          "maxWorkerGap": 6261.29999999993,
578          "maxTimerGap": 8691.800000000047,
579          "lastFrame": 70345.80000000005,
580          "lastWorker": 71002,
581          "state": {
582            "tick": "1652",
583            "position": [
584              0.599997878074646,
585              0.7449484467506409,
586              -4.65000057220459
587            ],
588            "velocity": [
589              0,
590              0,
591              0
592            ],
593            "paused": false
594          },
595          "input": {
596            "forward": 0,
597            "right": 0,
598            "yaw": -0.08,
599            "jump": false,
600            "sprint": false,
601            "sequence": "549"
602          },
603          "graphics": [
604            {
605              "at": 5024.20000000007,
606              "kind": "device-request"
607            },
608            {
609              "at": 5051.400000000023,
610              "kind": "device-ready"
611            }
612          ],
613          "at": 71009.30000000005,
614          "panel": "",
615          "recentRoom": {
616            "at": 71002,
617            "kind": "room",
618            "status": "connected",
619            "self": "5ea738d3-6375-4afd-a53c-dd8dd455e74d",
620            "peers": [
621              {
622                "id": "8d23b09e-53e0-4c0f-9a90-dbcaa6820bd7",
623                "place": "lantern-house",
624                "position": [
625                  1.017440581563278e-06,
626                  0.7448275685310364,
627                  -4.649999618530273
628                ],
629                "yaw": -0.08000000000000002,
630                "sample": {
631                  "stream": "99d31fff-58ec-486e-b84a-2c5a911273a8",
632                  "sequence": "559",
633                  "time": 453026.255939
634                }
635              },
636              {
637                "id": "5ea738d3-6375-4afd-a53c-dd8dd455e74d",
638                "place": "lantern-house",
639                "position": [
640                  0.599997878074646,
641                  0.7449484467506409,
642                  -4.65000057220459
643                ],
644                "yaw": -0.08000000000000002,
645                "sample": {
646                  "stream": "96c55c31-27f4-4931-8008-444595d267bf",
647                  "sequence": "417",
648                  "time": 453054.681249
649                }
650              }
651            ]
652          }
653        },
654        "recovery-failed-report.json": {
655          "engine": "0.1.0",
656          "world": "darkwind",
657          "release": "lantern-house.1",
658          "time": "2026-10-25T02:29:16.749Z",
659          "browser": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/141.0.7390.37 Safari/537.36",
660          "webgpu": true,
661          "quality": "high",
662          "viewport": [
663            960,
664            640,
665            1
666          ],
667          "place": "lantern-house",
668          "tick": "1032",
669          "position": [
670            1.017440581563278e-06,
671            0.7448275685310364,
672            -4.649999618530273
673          ],
674          "frameInterval": {
675            "p50": 3766.6000000000004,
676            "p95": 5566.5
677          },
678          "tickMs": 0.09999999997671694,
679          "renderObservedAtMs": 74851.20000000007,
680          "graphicsRecovery": {
681            "status": "failed",
682            "attempts": 1,
683            "limit": 2,
684            "timeoutMs": 20000,
685            "inFlight": false
686          },
687          "graphicsIncidents": [
688            {
689              "atMs": 34665,
690              "kind": "device-lost",
691              "reason": "Device was destroyed.",
692              "render": {
693                "instances": 0,
694                "triangles": 0,
695                "visibleInstances": 0,
696                "shadowInstances": 0,
697                "visibleTriangles": 0,
698                "shadowTriangles": 0,
699                "drawCalls": 0,
700                "buffers": 0,
701                "textures": 0,
702                "targetBytes": 0,
703                "targetGeneration": 1,
704                "width": 960,
705                "height": 640,
706                "frameMs": 26.599999999976717,
707                "submittedFrames": 4,
708                "completedFrames": 4,
709                "failedFrames": 0,
710                "cancelledFrames": 0,
711                "pendingFrames": 0,
712                "skippedFrames": 6,
713                "completionWaitMs": 12754,
714                "maxCompletionWaitMs": 12754,
715                "lastSubmittedAtMs": 21897,
716                "lastCompletedAtMs": 34651
717              }
718            }
719          ],
720          "canonicalEntities": 1482,
721          "save": "local",
722          "room": {
723            "status": "connected",
724            "players": 2,
725            "epoch": "16",
726            "revision": "7"
727          },
728          "knownLimits": [
729            "Trusted cooperative beta",
730            "Single relay process",
731            "Original traveler rig; environment uses procedural geometry",
732            "Desktop WebGPU only"
733          ]
734        }
735      }
736    }
737  }
738}
739