{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=varunloni23/pr-release-horizon@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/varunloni23/pr-release-horizon@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/varunloni23/pr-release-horizon@0.1.0","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/varunloni23/pr-release-horizon@0.1.0 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Traces a merged public GitHub pull request into the earliest positively verified non-draft published GitHub Release whose recursively resolved tag commit contains the PR merge commit. Reports direct release and compare links, latency, scan boundaries, listing consistency gaps, truncation, API limits, and uncertainty. Read-only and unauthenticated; never publishes, deploys, writes to GitHub, or claims visibility into every distribution channel.","distribution":{"digest":"sha256:753bb3c8d17927d18bbc764674710d8f91f6328f7d484c38ed57e4ad23dd9109","mediaType":"application/vnd.modiqo.rote-flow","size":30150,"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/varunloni23/pr-release-horizon@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/varunloni23/pr-release-horizon@0.1.0","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/varunloni23/pr-release-horizon@0.1.0.json"},"name":"pr-release-horizon","owner":{"kind":"user","slug":"varunloni23"},"parameters":[{"description":"Canonical URL of a merged public GitHub pull request. LaunchGate reads public pull request, release, tag, and commit-comparison responses; GitHub compare responses can include public changed-file and patch fields that LaunchGate does not analyze.","example":"https://github.com/owner/repository/pull/123","input":{"allowCustom":true,"choices":[],"label":"Merged pull request URL"},"name":"pr_url","required":true,"type":"string"},{"default":10,"description":"Selection cap for chronological candidate GitHub Releases after the merge. Valid range is 1 through 20. Fixed API-call and runtime budgets can stop evaluation before this many candidates; any such early stop is an explicit evidence gap.","example":10,"input":{"allowCustom":true,"choices":[{"label":"5 — quick horizon","value":5},{"label":"10 — recommended","value":10},{"label":"20 — extended horizon","value":20}],"label":"Candidate release selection cap"},"name":"max_releases","required":false,"type":"integer"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/varunloni23/pr-release-horizon@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/varunloni23/pr-release-horizon@0.1.0","headlessCommandTemplate":"rote play run https://play.modiqo.ai/varunloni23/pr-release-horizon@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-04T15:20:08.075217+00:00","reference":"varunloni23/pr-release-horizon@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":2,"names":["trace_release","validate_input"]},"title":"pr-release-horizon","type":"play","version":"0.1.0","visibility":"public"}