{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=adnandev/review-load@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/adnandev/review-load@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/adnandev/review-load@0.1.0","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/adnandev/review-load@0.1.0 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Measures how much you asked a reviewer to hold in their head at once, commit by commit. On the repository this was built on, 52 percent of commits exceeded 400 changed lines and those commits carried 93 percent of every line ever written there; the seven largest alone carried 25,083 of 28,895 lines. Three DAG steps: one reader that walks git history recording added and deleted lines and file counts per commit, one that buckets them into a fixed size distribution and computes median, ninetieth percentile and the share carried by commits over a threshold, and one join that prints the distribution and the largest commits. The 400-line threshold is a parameter, not a law, and the report says so. Size is added plus deleted lines with renames left visible, so a file move reads as large on purpose rather than hiding; binary files count as files and contribute no lines. Big is not treated as bad: a generated file or a formatting pass is legitimately huge, and the output says it measures what a reviewer had to hold, n","distribution":{"digest":"sha256:c3aa31831d8e0bba10884494a0ec60dcdea11dfc85561eec341ee59547aa8c5b","mediaType":"application/vnd.modiqo.rote-flow","size":13456,"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/adnandev/review-load@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/adnandev/review-load@0.1.0","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/adnandev/review-load@0.1.0.json"},"name":"review-load","owner":{"kind":"user","slug":"adnandev"},"parameters":[{"default":".","description":"Repository to analyse. Defaults to the current directory. Must be inside a git work tree; anything else prints INDETERMINATE rather than an empty result.","input":{"allowCustom":true,"choices":[],"label":"Root"},"name":"root","required":false,"type":"string"},{"default":"400","description":"Changed-line count above which a commit is called large. 400 is roughly where review effectiveness is understood to fall off, but it is a convention rather than a law. Changing it moves the OVER count and the share it carries; it never changes the underlying sizes.","input":{"allowCustom":true,"choices":[],"label":"Threshold"},"name":"threshold","required":false,"type":"string"},{"default":"0","description":"Cap on how many commits to walk, newest first. 0 means the whole branch. A cap changes coverage, so every total moves with it.","input":{"allowCustom":true,"choices":[],"label":"Max commits"},"name":"max_commits","required":false,"type":"string"},{"default":"10","description":"How many of the largest commits to list. Never changes a count, only how much is shown.","input":{"allowCustom":true,"choices":[],"label":"Top n"},"name":"top_n","required":false,"type":"string"},{"default":"findings","description":"findings lists the largest commits. all lists every commit. Neither setting changes a count.","input":{"allowCustom":true,"choices":[],"label":"Report"},"name":"report","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/adnandev/review-load@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/adnandev/review-load@0.1.0","headlessCommandTemplate":"rote play run https://play.modiqo.ai/adnandev/review-load@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-04T09:43:01.820899+00:00","reference":"adnandev/review-load@0.1.0","requirements":{"adapters":[],"browser":{"dependencies":[],"runtime":false,"signIn":false},"localTools":["python3","git"],"roteCli":{"minimumVersion":"0.62.0"},"sessions":false},"resolution":"pinned","schema":"rote.play.v1","stats":{"downloads":3,"installs":0},"steps":{"count":3,"names":["bucket_sizes","read_diffs","report_load"]},"title":"review-load","type":"play","version":"0.1.0","visibility":"public"}