{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=rajtiwari/docker-hygiene-reaper@0.1.0","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/rajtiwari/docker-hygiene-reaper@0.1.0","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/rajtiwari/docker-hygiene-reaper@0.1.0","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/rajtiwari/docker-hygiene-reaper@0.1.0 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Local Docker storage auditor and safe cleanup doctor. Analyzes dead containers, dangling image layers, anonymous orphan volumes, build cache bloat, and conflicting port bindings. Computes reclaimable disk gigabytes and generates safe, non-destructive prune commands to protect production databases.","distribution":{"digest":"sha256:6a7deebb5b014394e2046eed6f1517c8c87f24a4fa62c32e85ee4cd38c00efc8","mediaType":"application/vnd.modiqo.rote-flow","size":6388,"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/rajtiwari/docker-hygiene-reaper@0.1.0","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/rajtiwari/docker-hygiene-reaper@0.1.0","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/rajtiwari/docker-hygiene-reaper@0.1.0.json"},"name":"docker-hygiene-reaper","owner":{"kind":"user","slug":"rajtiwari"},"parameters":[{"default":"true","description":"Preview reclaimable space without deletion (set false to execute safe cleanup)","input":{"allowCustom":true,"choices":[],"label":"Dry run"},"name":"dry_run","required":false,"type":"string"},{"default":"true","description":"Preserve named volumes to protect persistent database storage","input":{"allowCustom":true,"choices":[],"label":"Preserve volumes"},"name":"preserve_volumes","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/rajtiwari/docker-hygiene-reaper@0.1.0 --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/rajtiwari/docker-hygiene-reaper@0.1.0","headlessCommandTemplate":"rote play run https://play.modiqo.ai/rajtiwari/docker-hygiene-reaper@0.1.0 <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-04T13:26:34.621412+00:00","reference":"rajtiwari/docker-hygiene-reaper@0.1.0","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":1,"installs":0},"steps":{"count":5,"names":["container_auditor","docker_probe","image_layer_auditor","reclaim_planner","volume_auditor"]},"title":"docker-hygiene-reaper","type":"play","version":"0.1.0","visibility":"public"}