{"id":75455,"plugin_id":"plugin_asdk_app_6ad2159758448191a1a3559befebe345","kind":"catalog","collection_source":null,"comparison_source":null,"observed_at":"2026-11-02T06:00:21.752Z","digest":"9797b0a6f211744bd6cd5165d2747f5fee5810db2a1e4a2578b00afeafa4d2be","against":38931,"payload":{"canonical_app_id":"asdk_app_6ad2159758448191a1a3559befebe345","connector_id":"asdk_app_6ad2159758448191a1a3559befebe345","created_at":"2026-10-18T07:08:32.489401Z","discoverability":"LISTED","id":"plugin_asdk_app_6ad2159758448191a1a3559befebe345","is_template":false,"is_template_instance":false,"name":"duopore-public-calendar-habit-streak","release":{"app_ids":["asdk_app_6ad2159758448191a1a3559befebe345"],"app_manifest":{"apps":{"duopore-calendar-habit-streak":{"id":"asdk_app_6ad2159758448191a1a3559befebe345","required":true}}},"app_templates":[],"description":"Work out your habit streak from the days you planned and the progress you recorded.","display_name":"Calendar Habit Streak","id":"pluginrel_04973f2fc8f081919f3801019e263880","interface":{"brand_color":"#1B378D","capabilities":["Check your habit streak"],"category":"Productivity","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000069c821182d2c8a5356f1ff6","composer_icon_url":"https://files.openai.com/content?id=file_000000008290821196c12da05bd3ba02","default_prompt":"Calculate my habit streak from these recorded days.","default_prompts":["Calculate my habit streak from these recorded days.","Keep unknown days separate from missed days in my streak check."],"developer_name":"DUOPORE VENTURES PTE. LTD.","logo_url":"https://files.openai.com/content?id=file_00000000ad2c8211a7a119aad989e900","logo_url_dark":"https://files.openai.com/content?id=file_00000000ecdc821194e582827919927d","long_description":"Work out your habit streak from the days you planned and the progress you recorded. Choose a date range and scheduled weekdays, then mark completed, missed or unknown days. Unknown days end a confirmed streak but are not marked as failures. For adults checking their own routine. The app does not monitor activity or keep a saved habit tracker.","plugin_category_id":"productivity","privacy_policy_url":"https://duopore-public-tools.ch-kae88.workers.dev/privacy","screenshot_urls":[],"short_description":"Check your habit streak","terms_of_service_url":"https://duopore-public-tools.ch-kae88.workers.dev/terms","website_url":"https://duopore-public-tools.ch-kae88.workers.dev/tools/calendar-habit-streak"},"keywords":["check your habit streak","calendar habit streak","routines and focus","worksheet","reviewed inputs"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[],"version":"1.0.4"},"scope":"GLOBAL","status":"ENABLED"},"changes":[{"path":"/release/description","type":"changed","before":"Computes confirmed streaks across user-chosen scheduled weekdays within an explicit calendar window. Completed, missed and unknown dates remain separate; unknowns break confirmed streaks without becoming failures. No inferred activity or psychological claims. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending.","after":"Work out your habit streak from the days you planned and the progress you recorded."},{"path":"/release/id","type":"changed","before":"pluginrel_1aa85d8287348191b69e3ebd9459d280","after":"pluginrel_04973f2fc8f081919f3801019e263880"},{"path":"/release/interface/brand_color","type":"changed","before":"#246BB4","after":"#1B378D"},{"path":"/release/interface/capabilities","type":"changed","before":["Prepare calendar habit streak"],"after":["Check your habit streak"]},{"path":"/release/interface/composer_icon_dark_url","type":"changed","before":null,"after":"https://files.openai.com/content?id=file_00000000069c821182d2c8a5356f1ff6"},{"path":"/release/interface/composer_icon_url","type":"changed","before":"https://files.openai.com/content?id=file_00000000a15482078cc2663b842930ff","after":"https://files.openai.com/content?id=file_000000008290821196c12da05bd3ba02"},{"path":"/release/interface/default_prompt","type":"changed","before":"Help me prepare a calendar habit streak.","after":"Calculate my habit streak from these recorded days."},{"path":"/release/interface/default_prompts","type":"changed","before":["Help me prepare a calendar habit streak.","Review my inputs for calendar habit streak."],"after":["Calculate my habit streak from these recorded days.","Keep unknown days separate from missed days in my streak check."]},{"path":"/release/interface/logo_url","type":"changed","before":"https://files.openai.com/content?id=file_00000000cbf08207a5636a63537dcfe4","after":"https://files.openai.com/content?id=file_00000000ad2c8211a7a119aad989e900"},{"path":"/release/interface/logo_url_dark","type":"changed","before":null,"after":"https://files.openai.com/content?id=file_00000000ecdc821194e582827919927d"},{"path":"/release/interface/long_description","type":"changed","before":"Computes confirmed streaks across user-chosen scheduled weekdays within an explicit calendar window. Completed, missed and unknown dates remain separate; unknowns break confirmed streaks without becoming failures. No inferred activity or psychological claims. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending. Uses explicitly supplied structured inputs. Server computations are transient; the standalone website computes locally in your browser. Review the output before exporting it. No persistent account records, external source retrieval, sending, transactions or paid model calls. CSV/JSON review and export are available on the standalone website. MCP requests are capped at 128 KiB and computed responses at 256 KiB; individual field and record limits also apply.","after":"Work out your habit streak from the days you planned and the progress you recorded. Choose a date range and scheduled weekdays, then mark completed, missed or unknown days. Unknown days end a confirmed streak but are not marked as failures. For adults checking their own routine. The app does not monitor activity or keep a saved habit tracker."},{"path":"/release/interface/short_description","type":"changed","before":"Calendar Habit Streak","after":"Check your habit streak"},{"path":"/release/keywords","type":"changed","before":["calendar habit streak","routines and focus","worksheet","reviewed inputs"],"after":["check your habit streak","calendar habit streak","routines and focus","worksheet","reviewed inputs"]},{"path":"/release/version","type":"changed","before":"1.0.1","after":"1.0.4"}],"summary":"Fields changed: 14. /release/description, /release/id, /release/interface/brand_color, /release/interface/capabilities, /release/interface/composer_icon_dark_url, /release/interface/composer_icon_url, /release/interface/default_prompt, /release/interface/default_prompts ….","summary_kind":"deterministic","summary_metadata":{}}