Update to Weekly Routine Review
Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.4
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"978b3e9ad4e8beb9a8ae4e54b918b5f263bee71bac40f493390abaabad72a379","size":975}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"3a2db23eace9a903457add62daad13e621afef0a89c57244f76a0d1acefd29b4","size":975}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"3b18ce4bde3e29d24ab9912ebe808a19167afa1ad5c60e01f4282379865f040b","size":866}
Package file
Oct 24, 2026 · 13:51 UTC
b266837dc9fb87cfc5c6df5fc36eb8913f7416d093fcaa57b49dcc1e8ffca36a
Nov 2, 2026 · 06:11 UTC
4d25a61016befd04a67b66c5c4ebdfc30e8619ef421d13e6f7e43df632fb0971
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,8 +1,8 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "duopore-public-weekly-routine-review", - "version": "1.0.1", - "description": "Aggregates explicitly entered routine sessions within a chosen seven-day week: planned and actual minutes, completion flags and count rates. Missing calendar entries remain unrecorded, not failures. No behavior, health or motivation diagnosis. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending.", + "version": "1.0.4", + "description": "See how your planned routine compares with the sessions you recorded this week.", "author": { "name": "DUOPORE VENTURES PTE. LTD.", "email": "ch.kae88@gmail.com", @@ -10,6 +10,7 @@ }, "homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/weekly-routine-review", "keywords": [ + "review your routine week", "weekly routine review", "routines and focus", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Weekly Routine Review", - "shortDescription": "Weekly Routine Review", - "longDescription": "Aggregates explicitly entered routine sessions within a chosen seven-day week: planned and actual minutes, completion flags and count rates. Missing calendar entries remain unrecorded, not failures. No behavior, health or motivation diagnosis. 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.", + "shortDescription": "Review your routine week", + "longDescription": "See how your planned routine compares with the sessions you recorded this week. Share planned and actual minutes and whether each entered session was done. Get weekly totals and completion counts. For adults reviewing their own routine. Days you did not record stay unknown; they are not marked as failures. The app does not diagnose habits, health or motivation.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare weekly routine review" + "Review your routine week" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/weekly-routine-review", "supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support", "privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy", "termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms", "defaultPrompt": [ - "Help me prepare a weekly routine review.", - "Review my inputs for weekly routine review." + "Compare my planned and actual routine sessions this week.", + "Summarize completion from these recorded sessions without guessing missing days." ], - "brandColor": "#246BB4", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B8D1B", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#7BEA7B", + "composerIconDark": "./assets/brand4-composer-dark.svg", + "logoDark": "./assets/brand4-logo.svg" }, "review": { "test_cases": { @@ -95,7 +99,7 @@ "demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-weekly-routine-review/" }, "publication": { - "release_notes": "Initial public review candidate. Five recorded positive endpoint cases and malformed-input guards accompany the review walkthrough. The evidence page clearly separates API checks from native ChatGPT evaluation. No public approval or publication is claimed." + "release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged." }, "apps": "./.app.json" }
Full technical diff · 5 changed fields
added /files/assets~1brand4-composer-dark.svg
Field was absent
{
"sha256": "978b3e9ad4e8beb9a8ae4e54b918b5f263bee71bac40f493390abaabad72a379",
"size": 975
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "3a2db23eace9a903457add62daad13e621afef0a89c57244f76a0d1acefd29b4",
"size": 975
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "3b18ce4bde3e29d24ab9912ebe808a19167afa1ad5c60e01f4282379865f040b",
"size": 866
}changed /files/plugin.json/sha256
"b266837dc9fb87cfc5c6df5fc36eb8913f7416d093fcaa57b49dcc1e8ffca36a"
"4d25a61016befd04a67b66c5c4ebdfc30e8619ef421d13e6f7e43df632fb0971"
changed /files/plugin.json/size
11697
11158
Full snapshot data
{
"files": {
".app.json": {
"sha256": "348304d30907d62ee959238d5715c280a381c94dd98faba8258e8b157a2ebd09",
"size": 121
},
"EXAMPLE.json": {
"sha256": "74f02877531fd8b997385bd6bbf7eaea6b3603979ea0de0da4037339c11e73b4",
"size": 1446
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "094ad4bcf764341f6b30bfb60272bfe42f30e5695e16b06f2076daa3317dc065",
"size": 1474
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "cb150118be73af7f149b7a22853d4a043d5a74b24b9fd575e0eedae30aedd3df",
"size": 483
},
"assets/brand4-composer-dark.svg": {
"sha256": "978b3e9ad4e8beb9a8ae4e54b918b5f263bee71bac40f493390abaabad72a379",
"size": 975
},
"assets/brand4-composer.svg": {
"sha256": "3a2db23eace9a903457add62daad13e621afef0a89c57244f76a0d1acefd29b4",
"size": 975
},
"assets/brand4-logo.svg": {
"sha256": "3b18ce4bde3e29d24ab9912ebe808a19167afa1ad5c60e01f4282379865f040b",
"size": 866
},
"assets/icon.svg": {
"sha256": "08f4219b16958e57313d18d907ea721733b200c6f33e4a8947ce93373d15ffe0",
"size": 366
},
"assets/logo.svg": {
"sha256": "08f4219b16958e57313d18d907ea721733b200c6f33e4a8947ce93373d15ffe0",
"size": 366
},
"mcp.json": {
"sha256": "1c5b4d31463689ca75127eff907ff2128f9f673e4a6db5aed31c189b121c691b",
"size": 391
},
"plugin.json": {
"sha256": "4d25a61016befd04a67b66c5c4ebdfc30e8619ef421d13e6f7e43df632fb0971",
"size": 11158
}
}
}SHA-256 of public snapshot: bc8e363a6c6e0d767943f1a998d1e1df01472ba1c316ddeb4a17529a11cdfdca