{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=rajdeepkushwaha/retry-ledger@0.3.2","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/rajdeepkushwaha/retry-ledger@0.3.2","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/rajdeepkushwaha/retry-ledger@0.3.2","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/rajdeepkushwaha/retry-ledger@0.3.2 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Reads rote's own recorded evidence and reports what your agent failed at, what actually fixed it, and what the detour cost in time and tokens. Repeated failures of the same program are grouped into one incident, because five attempts at the same broken command are one problem and listing them separately makes a small failure look like a large one. UNCHANGED_RETRY means the identical command was run again and failed again, REPAIRED_RETRY names the exact argument that changed before it succeeded and says whether that value already appears in your AGENTS.md, CLAUDE.md or .cursorrules, TRANSIENT means the same argv succeeded later which is not proof the work was identical, UNRECOVERED means it never succeeded, INDETERMINATE means the attempts cannot be paired. It never claims a root cause: attributing the first wrong turn is a judgement the recorded evidence does not carry. Attempts are paired on program and argv rather than request method, because every process step shares one method, and rote's per-run temporar","distribution":{"digest":"sha256:62ef00f0b1ae3759f66a53f6fd16ada9148d8673eb9d93b3d24e12f05fcdaa35","mediaType":"application/vnd.modiqo.rote-flow","size":14499,"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/rajdeepkushwaha/retry-ledger@0.3.2","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/rajdeepkushwaha/retry-ledger@0.3.2","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/rajdeepkushwaha/retry-ledger@0.3.2.json"},"name":"retry-ledger","owner":{"kind":"user","slug":"rajdeepkushwaha"},"parameters":[{"default":"auto","description":"Directory holding rote workspaces. \"auto\" resolves the standard location under your home directory; \"demo\" runs the bundled trajectories with no setup.","input":{"allowCustom":true,"choices":[],"label":"Workspaces root"},"name":"workspaces_root","required":false,"type":"string"},{"description":"Optional substring; limits the report to matching workspace names.","input":{"allowCustom":true,"choices":[],"label":"Workspace"},"name":"workspace","required":false,"type":"string"},{"description":"Optional repository whose AGENTS.md, CLAUDE.md and .cursorrules are searched for each repair value. \"demo\" uses the bundled one.","input":{"allowCustom":true,"choices":[],"label":"Repo"},"name":"repo","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/rajdeepkushwaha/retry-ledger@0.3.2 --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/rajdeepkushwaha/retry-ledger@0.3.2","headlessCommandTemplate":"rote play run https://play.modiqo.ai/rajdeepkushwaha/retry-ledger@0.3.2 <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-04T04:31:22.376301+00:00","reference":"rajdeepkushwaha/retry-ledger@0.3.2","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":2,"names":["classify","scan"]},"title":"retry-ledger","type":"play","version":"0.3.2","visibility":"public"}