{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=sookra/quiet-check@0.1.5","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/sookra/quiet-check@0.1.5","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/sookra/quiet-check@0.1.5","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/sookra/quiet-check@0.1.5 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Find the places a Play goes quiet when something fails, so a failure never reads as a clean result. A check that returns nothing looks exactly like a check that found nothing, and that is how a broken step ships. This reads a Play package and reports six shapes that hide a failure. A guard that tests a tool is present and then runs it with flags another implementation rejects, so the fallback never fires. A shell body that needs bash 4 under the bash 3.2 macOS has shipped since 2007, where an associative array is the one that does not announce itself, because the option is rejected, every key subscripts to 0, and the last write wins. Stderr discarded inside a substitution with no fallback, so an error arrives as an empty string. A traversal that can partially fail without saying so. A broad except that only passes. And a guarded block with no else, which emits nothing when the tool is absent. It never imports, executes or pulls what it reads, it writes nothing, and it runs no subprocess at all. It names what","distribution":{"digest":"sha256:a3a12800a81ce9e8a683f31193235206d58e909f8dc297f472fb99d4fdf3718e","mediaType":"application/vnd.modiqo.rote-flow","size":24747,"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/sookra/quiet-check@0.1.5","inputPolicy":{"optionalWithDefault":"show_default_and_accept_override","optionalWithoutDefault":"omit_unless_supplied","required":"ask","secrets":"collect_locally_outside_conversation"},"links":{"docs":"https://rote.dev","page":"https://play.modiqo.ai/sookra/quiet-check@0.1.5","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/sookra/quiet-check@0.1.5.json"},"name":"quiet-check","owner":{"kind":"user","slug":"sookra"},"parameters":[{"default":"all","description":"What to read: a path to a Play package directory or its main.ts, an owner/name reference such as modiqo/hello, or all to read every Play installed in your rote store. Use the path form on the Play you are writing, before you publish it.","input":{"allowCustom":true,"choices":[],"label":"Target"},"name":"target","required":false,"type":"string"},{"default":"~/.rote/flows","description":"Directory holding installed Play packages, used when target is all or an owner/name reference.","input":{"allowCustom":true,"choices":[],"label":"Flows root"},"name":"flows_root","required":false,"type":"string"},{"default":"false","description":"Set to true to exit non-zero when anything is found. Off by default, because a finding is information rather than a failure.","input":{"allowCustom":true,"choices":[],"label":"Strict"},"name":"strict","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/sookra/quiet-check@0.1.5 --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/sookra/quiet-check@0.1.5","headlessCommandTemplate":"rote play run https://play.modiqo.ai/sookra/quiet-check@0.1.5 <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.78.0"},"publishedAt":"2026-09-04T04:44:45.458084+00:00","reference":"sookra/quiet-check@0.1.5","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":12,"installs":0},"steps":{"count":3,"names":["host_facts","quiet_scan","self_test"]},"title":"quiet-check","type":"play","version":"0.1.5","visibility":"public"}