{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=dezloper/play-advisor@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/dezloper/play-advisor@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/dezloper/play-advisor@0.1.0","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/dezloper/play-advisor@0.1.0 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"For anyone confused about what to build for the Rote Playoffs hackathon. Pulls real, live data from the play.modiqo.ai registry -- a sample of published plays, their real download counts, and a real breakdown of what kind of plays exist (browser automation vs API/adapter-based vs plain script) -- then asks an AI assistant to explain, in the simplest plain words, what the most-downloaded plays actually do for a person, what part of the registry is crowded vs thin, and one small concrete idea you could build in the thin area. Includes real quotes from the hackathon's own kickoff livestream on how to think about this (mine your own repeated chat sessions for ideas; quality over quantity). All numbers in the output are counted directly from what the registry returned that run -- the assistant is told explicitly never to invent or restate different numbers. Pass topic=<your interest> to steer the idea toward something you actually care about; leave it blank for a general idea. Read-only: only ever queries the publ","distribution":{"digest":"sha256:4d48eb0c339a72c040ed1ba8282a3f12061307b13453603db8ea86037486fa33","mediaType":"application/vnd.modiqo.rote-flow","size":9801,"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/dezloper/play-advisor@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/dezloper/play-advisor@0.1.0","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/dezloper/play-advisor@0.1.0.json"},"name":"play-advisor","owner":{"kind":"user","slug":"dezloper"},"parameters":[{"description":"What you're personally interested in building (e.g. \"trading\", \"notion\", \"browser automation\"). Leave blank for a general idea.","input":{"allowCustom":true,"choices":[],"label":"Topic"},"name":"topic","required":false,"type":"string"},{"default":"40","description":"How many real published plays to sample from the registry (max 50).","input":{"allowCustom":true,"choices":[],"label":"Sample size"},"name":"sample_size","required":false,"type":"string"},{"default":"300","description":"Wall-clock budget for the assistant to write its explanation.","input":{"allowCustom":true,"choices":[],"label":"Timeout seconds"},"name":"timeout_seconds","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/dezloper/play-advisor@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/dezloper/play-advisor@0.1.0","headlessCommandTemplate":"rote play run https://play.modiqo.ai/dezloper/play-advisor@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.79.0"},"publishedAt":"2026-09-04T10:17:34.081649+00:00","reference":"dezloper/play-advisor@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":3,"installs":0},"steps":{"count":3,"names":["compose_advice","fetch_registry","survey_assistant"]},"title":"play-advisor","type":"play","version":"0.1.0","visibility":"public"}