{
  "artifact": "Dijkstra's Ghost web export",
  "verified_at": "2026-07-11T07:42:34Z",
  "engine": "Godot 4.7.stable.official.5b4e0cb0f",
  "result": "pass",
  "headless_verifiers": {
    "passed": 20,
    "failed": 0,
    "checks": [
      "verify_asset_import_pass",
      "verify_attract_mode",
      "verify_audio_assets",
      "verify_bootstrap",
      "verify_campaign_levels",
      "verify_campaign_progression",
      "verify_chaser_rules_modes",
      "verify_field_debugging",
      "verify_first_chaser",
      "verify_four_chasers",
      "verify_level_layout",
      "verify_lives_win_loss_restart",
      "verify_local_high_scores",
      "verify_movement_box",
      "verify_pellets_score",
      "verify_pre_public_gameplay",
      "verify_responsive_hud",
      "verify_stage_select_cheat",
      "verify_tunnel_wrap",
      "verify_ui_feel_pass"
    ]
  },
  "article_relevant_assertions": [
    {
      "id": "occupied_cells_block_chaser_stacking",
      "verifier": "verify_pre_public_gameplay",
      "source_check": "_check_occupied_cells_block_chaser_stacking",
      "passed": true,
      "contract": "A hunter does not select a target cell already occupied or reserved by another hunter in the current update."
    }
  ],
  "browser_smoke": {
    "browser_family": "Chromium",
    "canvas_css_pixels": "1280x720",
    "canvas_backing_pixels": "1280x720",
    "input_sequence": ["Space", "Greek phi with physical code KeyF"],
    "field_toggle": "Field: off -> Field: Hunter",
    "runtime_errors": 0,
    "console_errors": 0,
    "result": "pass"
  },
  "files": {
    "index.pck": {
      "bytes": 156840,
      "sha256": "e549bee322558f0fcddfb1052e35e137369680105b18223aa8ab3634c232f0a8"
    },
    "index.wasm": {
      "bytes": 39509339,
      "sha256": "7eda98958eb09135a1acb54a4323a00b1a55af1997f15fa1cdc2b93e3df46656"
    },
    "index.wasm.br": {
      "bytes": 7090371,
      "sha256": "a3f921f16beffbcabca59930cb9ee05bf0b26601097f6479376932fbda7d1f66"
    }
  }
}
