resource-census-followup.json
docs/evidence/resource-census-followup.json
1{
2 "baseSource": "21110c2bb689e3cff00025aaaa7687e8f5f2ecc7",
3 "changes": "Correct the obsolete ten-mesh resource assertion to the resident eleven-mesh traveler; runtime and asset bytes unchanged.",
4 "failureRun": "https://github.com/jasona/darkwind-web/actions/runs/40154102990",
5 "failureBoundary": "Initial allocation assertion before any place transition, not a measured allocation increase during travel.",
6 "asset": {
7 "path": "games/darkwind/assets/traveler-base.model.json",
8 "fileSha256": "242fb15143c8dd896d8ade72173772ea0a2ee651caed2dbcb49214263cbbe0d4"
9 },
10 "expectedBuffers": {
11 "engine": 6,
12 "meshCount": 11,
13 "perMesh": {
14 "vertex": 1,
15 "index": 1,
16 "tangent": 1,
17 "skinInfluences": 1
18 },
19 "sharedSkinPalette": 1,
20 "sharedMaterialUniforms": 2,
21 "total": 53
22 },
23 "expectedTextures": {
24 "renderTargets": 3,
25 "materialFallback": 1,
26 "total": 4
27 },
28 "validation": {
29 "scenario": "place travel, pickup conditions, beacon state, and render resources remain coherent",
30 "command": "CI=1 PLAYWRIGHT_EXECUTABLE_PATH=/tmp/dw-browser-test/chrome-linux/headless_shell npm run test:browser -- tests/browser/player.spec.ts --grep \"place travel, pickup\"",
31 "stats": {
32 "startTime": "2026-10-25T02:35:45.733Z",
33 "duration": 12286.495,
34 "expected": 1,
35 "skipped": 0,
36 "unexpected": 0,
37 "flaky": 0
38 },
39 "assertions": [
40 "Initial 53 buffers / 4 textures",
41 "Travel from Lantern House to Rain Garden and Old Sanctuary",
42 "Light beacon and preserve saved flag",
43 "Final allocation equals initial allocation"
44 ]
45 },
46 "limits": [
47 "Owned engine resource counters, not driver memory measurement",
48 "Single complete journey, not a long-session memory plateau"
49 ]
50}
51