{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=harshitborana75/qa-agent@0.0.3","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/harshitborana75/qa-agent@0.0.3","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/harshitborana75/qa-agent@0.0.3","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/harshitborana75/qa-agent@0.0.3 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"QA-Agent (v0.0.2): Automated Web Quality Analyst & Remediation Engine. Connects to real local/remote code repositories on disk to inspect TypeScript/JavaScript source files for real bug patterns (unhandled promise rejections, unsafe JSON.parse, swallowed errors, broken imports), maps findings to file paths and line numbers, and opens draft GitHub PRs on demand.","distribution":{"digest":"sha256:0044b96e34f15697926bd08eebb6a3159ee4a1a5cdf63885e1e0efea8fc680d1","mediaType":"application/vnd.modiqo.rote-flow","size":5969,"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/harshitborana75/qa-agent@0.0.3","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/harshitborana75/qa-agent@0.0.3","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/harshitborana75/qa-agent@0.0.3.json"},"name":"qa-agent","owner":{"kind":"user","slug":"harshitborana75"},"parameters":[{"default":"https://example.com","description":"Live or staging web application target URL","input":{"allowCustom":true,"choices":[],"label":"Url"},"name":"url","required":false,"type":"string"},{"default":"harshitborana75/password-breach-check","description":"GitHub repository context (owner/repo)","input":{"allowCustom":true,"choices":[],"label":"Repo"},"name":"repo","required":false,"type":"string"},{"description":"Optional remediation action e.g. BUG-01, p0, or all","input":{"allowCustom":true,"choices":[],"label":"Fix"},"name":"fix","required":false,"type":"string"},{"default":"25","description":"Maximum internal pages/routes to crawl","input":{"allowCustom":true,"choices":[],"label":"Max pages"},"name":"max_pages","required":false,"type":"string"},{"default":"all","description":"Severity filter (all | p0 | p1 | p2)","input":{"allowCustom":true,"choices":[],"label":"Severity"},"name":"severity","required":false,"type":"string"},{"default":"terminal","description":"Output format (terminal | markdown | json)","input":{"allowCustom":true,"choices":[],"label":"Format"},"name":"format","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/harshitborana75/qa-agent@0.0.3 --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/harshitborana75/qa-agent@0.0.3","headlessCommandTemplate":"rote play run https://play.modiqo.ai/harshitborana75/qa-agent@0.0.3 <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-03T17:39:46.366981+00:00","reference":"harshitborana75/qa-agent@0.0.3","requirements":{"adapters":[],"browser":{"dependencies":[],"runtime":false,"signIn":false},"roteCli":{"minimumVersion":"0.62.0"},"sessions":false},"resolution":"pinned","schema":"rote.play.v1","stats":{"downloads":2,"installs":0},"steps":{"count":1,"names":["audit_engine"]},"title":"qa-agent","type":"play","version":"0.0.3","visibility":"public"}