{
  "runId": "wuxia32-2026-09-07T09-31-37-058Z",
  "checkedAt": "2026-09-07T09:31:37.184Z",
  "passed": 7,
  "checks": [
    "Eight compass directions match eight sprite columns",
    "Cardinal and diagonal speed stay equal on unobstructed floor",
    "Spawn is clear and south gate opens northward for the real foot box",
    "Actual foot box reaches the northern goal using movement, not only tile flood fill",
    "Map perimeter stops movement and oversized dt cannot tunnel",
    "Solid corner blocks diagonal cutting",
    "Walk rows cycle and stopping returns idle without old keys"
  ],
  "files": {
    "atlas.png": "75922a0dc76adc349262d9a01e024d11d8c83409d3c11f2e325980dc016d20f5",
    "character.png": "dc979ffbe513e4bb8ec16e2c669d29a28b8305ef56ff6ca4f7facc27a7208d48",
    "room.tmj": "89884f5e0f94bbc85cb5b421dfe788811f576ef1874ad66c2283537cf7e318f4",
    "tileset.tsj": "3adb6c3cbf78f9663be1fa665f9f1dd5b50f91d1fd840d5850cd00651391e93c",
    "viewer.mjs": "4d20c589300976c871572c729e14a9454d58b1c80727c98a9a02bd68cde3590c",
    "movement.mjs": "6af5e5ae8c79fc96624b62bc99a678ee5433d29e235cf57a67b59f0d95f28387"
  },
  "scope": "Shared movement module and actual map data; not browser or art approval",
  "browserVerified": false,
  "visualApproval": false
}