smodusermc's picture
download
raw
12.3 kB
{
"id": 55,
"name": "Basket Random",
"entry": "https://garbsoftball.com/games/basket-random/index.html",
"verification_scope": "staged bucket bytes + observed repairs, network-blocked local HTTP mirror, not file:// or self-contained HTML",
"sha256_checked_files": 45,
"sha256_mismatches": [],
"repair_pass": {
"phase": "repair",
"external_network": "blocked in browser",
"runtime_test": "startup_observed_needs_visual_review",
"input_assertions": [],
"title": "Basket Random",
"body_text": "",
"canvas_count": 1,
"screenshot": "evidence/0055-repair.jpg",
"page_errors": [],
"console_warnings_errors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: the server responded with a status of 404 (Not Found)",
"[.WebGL-0x1f5400e10000]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"[.WebGL-0x1f5400e10000]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"[.WebGL-0x1f5400e10000]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"[.WebGL-0x1f5400e10000]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
"Service Worker registration blocked by Playwright",
"Failed to register service worker: TypeError: Cannot read properties of undefined (reading 'scope')\n at window.C3_RegisterSW (http://127.0.0.1:38583/games/basket-random/scripts/register-sw.js:6:53)"
],
"blocked_external_requests": [],
"browser_crashed": false
},
"offline_pass": {
"phase": "offline",
"external_network": "blocked in browser",
"runtime_test": "startup_observed_needs_visual_review",
"input_assertions": [],
"title": "Basket Random",
"body_text": "",
"canvas_count": 1,
"screenshot": "evidence/0055-offline.jpg",
"page_errors": [],
"console_warnings_errors": [
"Failed to load resource: the server responded with a status of 404 (Not Found)",
"Failed to load resource: net::ERR_FAILED",
"[.WebGL-0x3f4c00eea400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"[.WebGL-0x3f4c00eea400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"[.WebGL-0x3f4c00eea400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"[.WebGL-0x3f4c00eea400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
"Service Worker registration blocked by Playwright",
"Failed to register service worker: TypeError: Cannot read properties of undefined (reading 'scope')\n at window.C3_RegisterSW (http://127.0.0.1:38583/games/basket-random/scripts/register-sw.js:6:53)"
],
"blocked_external_requests": [],
"browser_crashed": false
},
"offline_missing_requests": {
"site/js/main.js": "not staged; network disabled"
},
"observed_offline_paths": [
"site/games/basket-random/box2d.wasm",
"site/games/basket-random/box2d.wasm.js",
"site/games/basket-random/data.json",
"site/games/basket-random/images/ballline-sheet0.png",
"site/games/basket-random/images/buildingtile-sheet0.png",
"site/games/basket-random/images/buildingtile2-sheet0.png",
"site/games/basket-random/images/buildingtile3-sheet0.png",
"site/games/basket-random/images/cloudtile-sheet0.png",
"site/games/basket-random/images/fencetile-sheet0.png",
"site/games/basket-random/images/game_bg-sheet0.png",
"site/games/basket-random/images/grasslinetile-sheet0.png",
"site/games/basket-random/images/grasstile-sheet0.png",
"site/games/basket-random/images/groundtile-sheet0.png",
"site/games/basket-random/images/groundtileindoor-sheet0.png",
"site/games/basket-random/images/groundtileplaj-sheet0.png",
"site/games/basket-random/images/groundtilesnow-sheet0.png",
"site/games/basket-random/images/hair-sheet0.png",
"site/games/basket-random/images/indoorbgtile-sheet0.png",
"site/games/basket-random/images/indoorbgtile2-sheet0.png",
"site/games/basket-random/images/indoorbgtile3-sheet0.png",
"site/games/basket-random/images/potatiled-sheet0.png",
"site/games/basket-random/images/rightshoe-sheet0.png",
"site/games/basket-random/images/rightshort-sheet0.png",
"site/games/basket-random/images/seatile-sheet0.png",
"site/games/basket-random/images/shared-0-sheet0.png",
"site/games/basket-random/images/shared-0-sheet1.png",
"site/games/basket-random/images/shared-0-sheet2.png",
"site/games/basket-random/images/shared-0-sheet3.png",
"site/games/basket-random/images/shared-0-sheet4.png",
"site/games/basket-random/images/shared-1-sheet0.png",
"site/games/basket-random/images/snowtile-sheet0.png",
"site/games/basket-random/images/startile-sheet0.png",
"site/games/basket-random/images/titlebg-sheet0.png",
"site/games/basket-random/images/titlechars-sheet0.png",
"site/games/basket-random/images/tshirt-sheet0.png",
"site/games/basket-random/index.html",
"site/games/basket-random/media/bellsoc.webm",
"site/games/basket-random/media/bup.webm",
"site/games/basket-random/media/buttonx.webm",
"site/games/basket-random/media/file.webm",
"site/games/basket-random/media/goasoc.webm",
"site/games/basket-random/media/intro-button.webm",
"site/games/basket-random/media/intro-sound.webm",
"site/games/basket-random/media/jump.webm",
"site/games/basket-random/media/menu.webm",
"site/games/basket-random/media/metal.webm",
"site/games/basket-random/media/music.webm",
"site/games/basket-random/media/press.webm",
"site/games/basket-random/media/refsoc.webm",
"site/games/basket-random/media/start.webm",
"site/games/basket-random/media/win.webm",
"site/games/basket-random/media/wrong.webm",
"site/games/basket-random/scripts/c3runtime.js",
"site/games/basket-random/scripts/dispatchworker.js",
"site/games/basket-random/scripts/jobworker.js",
"site/games/basket-random/scripts/main.js",
"site/games/basket-random/scripts/offlineclient.js",
"site/games/basket-random/scripts/register-sw.js",
"site/games/basket-random/scripts/supportcheck.js",
"site/games/basket-random/style.css",
"site/js/main.js"
],
"repairs": [
{
"url": "https://garbsoftball.com/games/basket-random/scripts/dispatchworker.js",
"path": "site/games/basket-random/scripts/dispatchworker.js",
"bytes": 4042,
"sha256": "88d8c38de4eb26c5e9e8d51c87e5a58c04d9d90f28ea837da8649dc815c8c63d",
"content_type": "application/javascript; charset=UTF-8"
},
{
"url": "https://garbsoftball.com/games/basket-random/scripts/jobworker.js",
"path": "site/games/basket-random/scripts/jobworker.js",
"bytes": 2998,
"sha256": "50ec8bd46105f34d71fe4faff9cb0490c4485013f495f2c44baba2830fde3e57",
"content_type": "application/javascript; charset=UTF-8"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/intro-sound.webm",
"path": "site/games/basket-random/media/intro-sound.webm",
"bytes": 38845,
"sha256": "406d16caa29f06727f30569f483fdcba2e8a402ed83458fe90cd948b43a659de",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/intro-button.webm",
"path": "site/games/basket-random/media/intro-button.webm",
"bytes": 12499,
"sha256": "2e920522dc092540ae338751cbf743f63a94918e6b6b941662d62f5e3326107f",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/buttonx.webm",
"path": "site/games/basket-random/media/buttonx.webm",
"bytes": 1594,
"sha256": "63f827595366a296d535e5109a5f77e529b92c669720609d8dc69ce2f7ad8f01",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/jump.webm",
"path": "site/games/basket-random/media/jump.webm",
"bytes": 1873,
"sha256": "ed009355afc07fa4efd4379c7bd03072c3ecc8a29009447a3f90e57e7d901188",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/win.webm",
"path": "site/games/basket-random/media/win.webm",
"bytes": 29710,
"sha256": "50f0f303b1acfbc92d0588f8cb04a2f595425010f23f25161cd26927178ac6d0",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/start.webm",
"path": "site/games/basket-random/media/start.webm",
"bytes": 21451,
"sha256": "17f48945c0e9c6de4e6e85c20d04a8e9889100254103cd94545c18d9c1f69e90",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/bup.webm",
"path": "site/games/basket-random/media/bup.webm",
"bytes": 3362,
"sha256": "0d184e17d38276aaea2f0eef11b1f028b63c4eb1b81cf6f0b835532d989515cd",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/refsoc.webm",
"path": "site/games/basket-random/media/refsoc.webm",
"bytes": 6254,
"sha256": "0735d890fae9845bec65ce769417c2e79596dd51ac40f2eda7936f07b83f091f",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/bellsoc.webm",
"path": "site/games/basket-random/media/bellsoc.webm",
"bytes": 1875,
"sha256": "b2d2dd93f866fb87075511448da440b3acfbaa68eec94ee24aa0e26171cf3e22",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/file.webm",
"path": "site/games/basket-random/media/file.webm",
"bytes": 5268,
"sha256": "1e1e83d39c8166d148d8b3f4e3828ec06bf3fc2bbacd4787c686a20da51339f0",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/wrong.webm",
"path": "site/games/basket-random/media/wrong.webm",
"bytes": 5314,
"sha256": "ae1a30f3bc2f92f572b4c50a07119eda36905256ec283cf6d047ececafab9c13",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/press.webm",
"path": "site/games/basket-random/media/press.webm",
"bytes": 3216,
"sha256": "06a6b2efcc4f5c2995f1e0f85ea9fff7bb9f1f0b4cb05681a7767d81f0f93c89",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/goasoc.webm",
"path": "site/games/basket-random/media/goasoc.webm",
"bytes": 22282,
"sha256": "0cd8882c3782beff35b6440791f514bd4bb97671cdbfb2784614f22e09638cc3",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/menu.webm",
"path": "site/games/basket-random/media/menu.webm",
"bytes": 41953,
"sha256": "05e87756055d90ed1c26ceb8c6300be15edd10d59dbed6013899856a3624b06e",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/metal.webm",
"path": "site/games/basket-random/media/metal.webm",
"bytes": 3958,
"sha256": "2e9f26e2d830f6d9e7b2c20e332546b84613baa871bec0d7c8280f4cb69e9eb0",
"content_type": "video/webm"
},
{
"url": "https://garbsoftball.com/games/basket-random/media/music.webm",
"path": "site/games/basket-random/media/music.webm",
"bytes": 290354,
"sha256": "36188ce135156d719e1752e1df4bf1dddc0da3434f91aa07d82398775c0150a0",
"content_type": "video/webm"
}
],
"runtime_redirects": {},
"status": "startup_observed_needs_visual_review",
"automated_status": "startup_observed_needs_visual_review",
"reviewed_outcome": "Menu/start screen observed",
"review_note": "Narrow startup observation only; no full playthrough or save/reload test.",
"full_playthrough_verified": false,
"visual_review": "Screenshot manually reviewed; classification does not rely solely on a canvas existing."
}

Xet Storage Details

Size:
12.3 kB
·
Xet hash:
31d5ae76cc2bf269a5287a9cd16db021ffa8c18f188abf8ff7f229144995ae13

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.