Evidence2 min read0 sections

Relay shutdown CI worker error

docs/evidence/relay-shutdown-ci-worker-error.mdSource updated 2026-10-24
Markdown
On this page 0 sections
Saved evidence

This is a captured browser state from an earlier check. It is retained as evidence, rather than a current how-to guide.

yaml
- main [ref=e3]:
  - generic [ref=e4]:
    - link "DARKWIND ENGINE" [ref=e5] [cursor=pointer]:
      - /url: /
    - generic [ref=e6]: FIELD NOTES / 001
  - generic [ref=e7]:
    - paragraph [ref=e8]: THE ENGINE OBSERVATORY
    - heading "A window into the machinery." [level=1] [ref=e9]:
      - text: A window into
      - text: the machinery.
    - paragraph [ref=e10]: A small, real scene. A careful look at what your browser can do.
  - generic [ref=e11]:
    - generic [ref=e12]:
      - generic [ref=e13]:
        - img "Engine fixture rendered by the WebGPU worker" [ref=e14]
        - generic [ref=e15]:
          - text: ENGINE ZOO
          - generic [ref=e16]: OWNED WEBGPU
      - paragraph [ref=e17]: The same renderer that lights the world, running in an isolated worker. No room connection or saved-game changes.
    - region "Let’s take a look." [ref=e18]:
      - paragraph [ref=e19]: BROWSER CAPABILITIES
      - heading "Let’s take a look." [level=2] [ref=e20]
      - paragraph [ref=e21]: Check rendering, resize, buffer transfers, recovery, shared data contracts and simulation replay.
      - button "Run the checks ↗" [ref=e23] [cursor=pointer]
      - status [ref=e24]: Some checks failed. See the field notes below.
      - list "Probe results" [ref=e25]:
        - listitem [ref=e26]:
          - strong [ref=e27]: ✓ Main-thread render & resize
          - generic [ref=e28]: Two nonblank frames; resize replaced targets; repeated disposal is safe.
        - listitem [ref=e29]:
          - strong [ref=e30]: ✓ Worker cycle 1
          - generic [ref=e31]: A missed scene update recovered from a baseline; resized and released all resources.
        - listitem [ref=e32]:
          - strong [ref=e33]: ✓ Worker cycle 2 · device loss
          - generic [ref=e34]: Device destruction delivered loss and released every owned buffer and texture.
        - listitem [ref=e35]:
          - strong [ref=e36]: "! Worker cycle 3"
          - generic [ref=e37]: Render worker timed out during model-world
        - listitem [ref=e38]:
          - strong [ref=e39]: ✓ Runtime data contracts
          - generic [ref=e40]: Schemas, transforms, persistent IDs, authoring transactions and prefab builds match the pinned headless fixtures.
        - listitem [ref=e41]:
          - strong [ref=e42]: ✓ Simulation checkpoint replay
          - generic [ref=e43]: Movement, exact uint64 time, input expiry, events, doors and travel match after 26 complete restores across 426 boundaries.
      - generic [ref=e44]: No active workers or canvases
  - generic [ref=e45]:
    - generic [ref=e46]:
      - heading "Input & audio" [level=2] [ref=e47]
      - paragraph [ref=e48]: These need a direct gesture. The check briefly captures your pointer and activates a silent audio context, then releases both.
      - button "Check input & audio" [ref=e49] [cursor=pointer]
      - status [ref=e50]: Not tested
    - generic [ref=e51]:
      - heading "Keep the field notes." [level=2] [ref=e52]
      - paragraph [ref=e53]: The report includes browser details, exposed adapter information and measured results. Resource counts track engine ownership, not driver memory.
      - button "Download report" [ref=e54] [cursor=pointer]
      - group [ref=e55]:
        - generic "Inspect report" [ref=e56] [cursor=pointer]
  - generic [ref=e57]:
    - text: Made for worlds worth wandering.
    - generic [ref=e58]: ENGINE 0.1.0 · DIAGNOSTIC BUILD
End of Relay shutdown CI worker error