{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=himanshu-jha/documentation-change-coupling-proof@0.1.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/himanshu-jha/documentation-change-coupling-proof@0.1.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/himanshu-jha/documentation-change-coupling-proof@0.1.3","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/himanshu-jha/documentation-change-coupling-proof@0.1.3 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Gates repository and PR documentation against the current public contract and its Git coupling history. Use it on interface-changing PRs, before each release cut, and during incidents caused by misleading runbooks. Four sibling probes prove deleted paths/scripts, prove removed flags/config keys, measure whether relevant interface commits are newer than their docs, and audit evidence completeness; synthesis emits PROVEN_STALE only for a current contradiction backed by removal evidence, TEMPORAL_RISK for code/CLI/config/public-interface changes after relevant docs last changed, and UNKNOWN when required evidence is missing. Directory links remain present while tracked descendants still resolve, and historical path proof verifies that the claimed file or directory itself disappeared across the cited commit. Python flags count as current only when AST inspection proves an imported argparse/optparse parser receiver or imported Click/Typer option declaration; historical token removal likewise requires a parser-back","distribution":{"digest":"sha256:b991334820456d8e6fb6e1bfed2f9bafd6b68bbc9c0c71cb494cdad97f5560ac","mediaType":"application/vnd.modiqo.rote-flow","size":30206,"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/himanshu-jha/documentation-change-coupling-proof@0.1.3","inputPolicy":{"optionalWithDefault":"show_default_and_accept_override","optionalWithoutDefault":"omit_unless_supplied","required":"ask","secrets":"collect_locally_outside_conversation"},"license":"MIT","links":{"docs":"https://rote.dev","page":"https://play.modiqo.ai/himanshu-jha/documentation-change-coupling-proof@0.1.3","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/himanshu-jha/documentation-change-coupling-proof@0.1.3.json"},"name":"documentation-change-coupling-proof","owner":{"kind":"org","slug":"himanshu-jha"},"parameters":[{"description":"Absolute path to a local Git repository. Omit it for the bundled demo repo/evidence; pass repo=/work/repositories/service-api for a fresh PR or release gate.","example":"/work/repositories/service-api","input":{"allowCustom":true,"choices":[],"label":"Repo"},"name":"repo","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/himanshu-jha/documentation-change-coupling-proof@0.1.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/himanshu-jha/documentation-change-coupling-proof@0.1.3","headlessCommandTemplate":"rote play run https://play.modiqo.ai/himanshu-jha/documentation-change-coupling-proof@0.1.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-04T11:17:18.332538+00:00","reference":"himanshu-jha/documentation-change-coupling-proof@0.1.3","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":5,"installs":0},"steps":{"count":5,"names":["audit_documentation_evidence_completeness","measure_documentation_temporal_coupling","prove_flag_and_config_contradictions","prove_path_and_script_contradictions","synthesize_documentation_coupling_proof"]},"title":"documentation-change-coupling-proof","type":"play","version":"0.1.3","visibility":"public"}