{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=himanshu-jha/web-game-build-readiness@0.5.2","method":"GET","rel":"https://rote.dev/rels/bootstrap-and-run","requiresConsent":true,"responseMediaType":"text/x-shellscript"},"inspect":{"command":"rote play inspect https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2","effect":"read-only"},"installCliOnly":{"effect":"installs the rote CLI, nothing else","href":"https://play.modiqo.ai/install","method":"GET","rel":"https://rote.dev/rels/install-cli","requiresConsent":true,"responseMediaType":"text/x-shellscript"},"run":{"command":"rote play run https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Checks whether a web game build will run on someone else's machine, before you upload it. Five probe families run as parallel DAG steps (entry point, asset case and existence, machine-local references, engine companion files, build weight), any single probe degrades to a labeled indeterminate instead of failing the play, and the join reports blockers, risks and what it deliberately did not check. The asset-case probe resolves every reference in your HTML, JS and CSS against the exact filename on disk: macOS and Windows ignore case, so a build requesting Player.png when the file is player.png loads perfectly for you and 404s on a Linux host. Read-only: never writes into the build, never launches it, carries no credentials, needs only python3.","distribution":{"digest":"sha256:ce1fab93ed52270474ee0a7bce40bbc23bd5a5291023fed3b8f961368e555dac","mediaType":"application/vnd.modiqo.rote-flow","size":11887,"verifiedBy":"rote verifies the downloaded archive against this digest before it runs"},"effects":{"credentialsProvidedBy":"runner","credentialsRemainLocal":true,"declaredWrites":[],"publisherReceivesCredentials":false},"id":"https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2","inputPolicy":{"optionalWithDefault":"show_default_and_accept_override","optionalWithoutDefault":"omit_unless_supplied","required":"ask","secrets":"collect_locally_outside_conversation"},"license":"MIT","links":{"docs":"https://rote.dev","page":"https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2.json"},"name":"web-game-build-readiness","owner":{"kind":"org","slug":"himanshu-jha"},"parameters":[{"description":"Absolute path to the build directory you would upload, the one holding index.html. Leave it out and the most recently touched build found under your usual project directories is checked instead, with the report naming which one it chose. A relative path is never right here: steps run in the play run workspace, not your shell.","example":"/Users/me/src/my-game/dist","input":{"allowCustom":true,"choices":[],"label":"Build"},"name":"build","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2 --json","effect":"read-only"},"step":1,"type":"inspect_local_readiness"},{"references":["/parameters"],"step":2,"type":"collect_parameters"},{"references":["/parameters","/requirements","/effects"],"step":3,"type":"review"},{"consentBoundary":"the user approves the exact play and parameter values","references":["/parameters","/requirements","/effects"],"step":4,"type":"obtain_run_consent"},{"action":{"command":"rote play run https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2","headlessCommandTemplate":"rote play run https://play.modiqo.ai/himanshu-jha/web-game-build-readiness@0.5.2 <name=value...> --yes"},"preservesAcquisitionBoundaries":["adapter_selection","oauth_dcr","google_discovery","static_token_setup","runtime_security_checks"],"requiresConsent":true,"step":5,"type":"run"}],"producedBy":{"roteVersion":"0.75.0"},"publishedAt":"2026-09-02T10:23:15.681377+00:00","reference":"himanshu-jha/web-game-build-readiness@0.5.2","requirements":{"adapters":[],"browser":{"dependencies":[],"runtime":false,"signIn":false},"localTools":["python3"],"roteCli":{"minimumVersion":"0.62.0"},"sessions":false},"resolution":"pinned","schema":"rote.play.v1","stats":{"downloads":3,"installs":0},"steps":{"count":7,"names":["assess_build","asset_case","engine","entry","local_refs","validate_build","weight"]},"title":"web-game-build-readiness","type":"play","version":"0.5.2","visibility":"public"}