REPOSITORY SOURCE

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