{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=bavya21/femme-cadence-watcher@0.3.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/bavya21/femme-cadence-watcher@0.3.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/bavya21/femme-cadence-watcher@0.3.0","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/bavya21/femme-cadence-watcher@0.3.0 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"An air-gapped, privacy-first biological telemetry sentinel. Orchestrated via Modiqo Rote, this play maps reference cycle dates into deterministic hormonal cadence phases to deliver personalized cognitive focus, physical output thresholds, and nutritional priorities directly to your Telegram chat. All biological state modeling executes locally on your machine—ensuring zero third-party cloud data persistence, zero tracking, and complete credential isolation.","distribution":{"digest":"sha256:4d734f3d8d565f9462c2b6eaf7d645c3e099062560d7e1facb2c11ad7e04f883","mediaType":"application/vnd.modiqo.rote-flow","size":6025,"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/bavya21/femme-cadence-watcher@0.3.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/bavya21/femme-cadence-watcher@0.3.0","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/bavya21/femme-cadence-watcher@0.3.0.json"},"name":"femme-cadence-watcher","owner":{"kind":"user","slug":"bavya21"},"parameters":[{"description":"Recipient first name for personalized daily briefings","input":{"allowCustom":true,"choices":[],"label":"TARGET NAME"},"name":"TARGET_NAME","required":true,"type":"string"},{"description":"Start date of your most recent period (YYYY-MM-DD or DD/MM/YYYY)","input":{"allowCustom":true,"choices":[],"label":"LAST CYCLE START"},"name":"LAST_CYCLE_START","required":true,"type":"string"},{"default":"28","description":"Average cycle length in days","input":{"allowCustom":true,"choices":[],"label":"CYCLE LENGTH DAYS"},"name":"CYCLE_LENGTH_DAYS","required":false,"type":"string"},{"default":"5","description":"Average bleeding duration in days","input":{"allowCustom":true,"choices":[],"label":"PERIOD DURATION DAYS"},"name":"PERIOD_DURATION_DAYS","required":false,"type":"string"},{"description":"Telegram Bot API token","input":{"allowCustom":true,"choices":[],"label":"TELEGRAM BOT TOKEN"},"name":"TELEGRAM_BOT_TOKEN","required":true,"type":"string"},{"description":"Target Telegram Chat or Channel ID","input":{"allowCustom":true,"choices":[],"label":"TELEGRAM CHAT ID"},"name":"TELEGRAM_CHAT_ID","required":true,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/bavya21/femme-cadence-watcher@0.3.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/bavya21/femme-cadence-watcher@0.3.0","headlessCommandTemplate":"rote play run https://play.modiqo.ai/bavya21/femme-cadence-watcher@0.3.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.2.0"},"publishedAt":"2026-09-03T18:21:34.908734+00:00","reference":"bavya21/femme-cadence-watcher@0.3.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":2,"installs":0},"steps":{"count":1,"names":["dispatch_cadence"]},"title":"femme-cadence-watcher","type":"play","version":"0.3.0","visibility":"public"}