REPOSITORY SOURCE

model-pool-measured.json

docs/evidence/model-pool-measured.json

1{
2  "format": 1,
3  "engine": "0.1.0",
4  "build": {
5    "revision": "42c3a5a259f9e1a2ae59a395b6b44eeb116b0a05",
6    "dirty": true,
7    "builtAt": "2026-10-25T21:13:40.719Z"
8  },
9  "fixture": {
10    "world": "engine-zoo",
11    "release": "motor.1"
12  },
13  "startedAt": "2026-10-25T21:15:39.108Z",
14  "environment": {
15    "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/141.0.7390.37 Safari/537.36",
16    "secureContext": true,
17    "hardwareConcurrency": 16,
18    "devicePixelRatio": 1
19  },
20  "checks": [
21    {
22      "name": "portal-gallery",
23      "status": "passed",
24      "detail": "destination-visible, declared-graph-dependency, independent-camera-hdr-reference, destination-half-space, source-depth-occlusion, refresh-budget, camera-parallax, near-plane-window, backface-cull, quality-budgets, device-model-sharing, shared-resource-census, source-retirement-preserves-destination, destination-traveler-arrival, destination-rig-and-attachment, destination-traveler-motion, destination-traveler-departure, destination-baseline-repair, destination-stream-fencing, resource-release",
25      "data": {
26        "fixture": "one-level-portals.1",
27        "mode": "gallery",
28        "checks": [
29          "destination-visible",
30          "declared-graph-dependency",
31          "independent-camera-hdr-reference",
32          "destination-half-space",
33          "source-depth-occlusion",
34          "refresh-budget",
35          "camera-parallax",
36          "near-plane-window",
37          "backface-cull",
38          "quality-budgets",
39          "device-model-sharing",
40          "shared-resource-census",
41          "source-retirement-preserves-destination",
42          "destination-traveler-arrival",
43          "destination-rig-and-attachment",
44          "destination-traveler-motion",
45          "destination-traveler-departure",
46          "destination-baseline-repair",
47          "destination-stream-fencing",
48          "resource-release"
49        ],
50        "referenceMaxError": 11,
51        "referenceInteriorMaxError": 1,
52        "referenceMeanError": 0.07506666666666667,
53        "views": {
54          "views": 1,
55          "stream": null,
56          "generation": "1",
57          "actors": {
58            "states": {},
59            "rigged": 0,
60            "walking": 0,
61            "airborne": 0,
62            "stalled": 0,
63            "samples": 0,
64            "matrices": 0
65          },
66          "models": {
67            "device": {
68              "budgetBytes": 67108864,
69              "bytes": 0,
70              "peakBytes": 2243668,
71              "buffers": 0,
72              "textures": 0,
73              "leases": 0,
74              "pending": 0,
75              "reuses": 135,
76              "closed": false
77            },
78            "hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
79            "buffers": 0,
80            "bytes": 0,
81            "textures": 0,
82            "update": {
83              "status": "ready",
84              "attempts": 1,
85              "limit": 1,
86              "timeoutMs": 20000,
87              "inFlight": false
88            }
89          },
90          "recursion": 1,
91          "preparing": false,
92          "staged": false,
93          "visible": true,
94          "coverage": 0.12765103888716678,
95          "frames": 1,
96          "width": 640,
97          "height": 400,
98          "targetBytes": 21897216,
99          "buffers": 8,
100          "textures": 4
101        },
102        "buffers": 15,
103        "textures": 7,
104        "disposed": true,
105        "sharing": {
106          "logicalBytes": 3962984,
107          "deviceBytes": 2243668,
108          "reuses": 45,
109          "leases": 96
110        },
111        "travelers": {
112          "rigged": 1,
113          "matrices": 154,
114          "changedPixels": 2085,
115          "motionSamples": 2
116        }
117      }
118    },
119    {
120      "name": "portal-lifecycle",
121      "status": "passed",
122      "detail": "destination-visible, declared-graph-dependency, discard-preserves-frame, partial-allocation-cleanup, failed-text-preparation-preserves-frame, failed-compile-preserves-frame, cancelled-native-work-fenced, replacement-restores-frame, failed-rig-preserves-frame, live-destination-device-reconstruction, device-reconstruction, resource-release",
123      "data": {
124        "fixture": "one-level-portals.1",
125        "mode": "lifecycle",
126        "checks": [
127          "destination-visible",
128          "declared-graph-dependency",
129          "discard-preserves-frame",
130          "partial-allocation-cleanup",
131          "failed-text-preparation-preserves-frame",
132          "failed-compile-preserves-frame",
133          "cancelled-native-work-fenced",
134          "replacement-restores-frame",
135          "failed-rig-preserves-frame",
136          "live-destination-device-reconstruction",
137          "device-reconstruction",
138          "resource-release"
139        ],
140        "referenceMaxError": 0,
141        "referenceInteriorMaxError": 0,
142        "referenceMeanError": 0,
143        "views": {
144          "views": 1,
145          "stream": null,
146          "generation": "1",
147          "actors": {
148            "states": {},
149            "rigged": 0,
150            "walking": 0,
151            "airborne": 0,
152            "stalled": 0,
153            "samples": 0,
154            "matrices": 0
155          },
156          "models": {
157            "device": {
158              "budgetBytes": 67108864,
159              "bytes": 0,
160              "peakBytes": 1981492,
161              "buffers": 0,
162              "textures": 0,
163              "leases": 0,
164              "pending": 0,
165              "reuses": 0,
166              "closed": false
167            },
168            "hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
169            "buffers": 0,
170            "bytes": 0,
171            "textures": 0,
172            "update": {
173              "status": "ready",
174              "attempts": 1,
175              "limit": 1,
176              "timeoutMs": 20000,
177              "inFlight": false
178            }
179          },
180          "recursion": 1,
181          "preparing": false,
182          "staged": false,
183          "visible": true,
184          "coverage": 0.12765103888716678,
185          "frames": 1,
186          "width": 640,
187          "height": 400,
188          "targetBytes": 21897216,
189          "buffers": 8,
190          "textures": 4
191        },
192        "buffers": 15,
193        "textures": 7,
194        "disposed": true
195      }
196    }
197  ]
198}
199