← Weekly Routine ReviewCONTENT HISTORY

Update to Weekly Routine Review

Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.4

WHAT CHANGED

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.

Save Weekly Routine Review and check future changes in Following.

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

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Nov 2, 2026 · 06:11 UTC

{"sha256":"978b3e9ad4e8beb9a8ae4e54b918b5f263bee71bac40f493390abaabad72a379","size":975}

Package file

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Nov 2, 2026 · 06:11 UTC

{"sha256":"3a2db23eace9a903457add62daad13e621afef0a89c57244f76a0d1acefd29b4","size":975}

Package file

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Nov 2, 2026 · 06:11 UTC

{"sha256":"3b18ce4bde3e29d24ab9912ebe808a19167afa1ad5c60e01f4282379865f040b","size":866}

Package file

Before

Oct 24, 2026 · 13:51 UTC

b266837dc9fb87cfc5c6df5fc36eb8913f7416d093fcaa57b49dcc1e8ffca36a

After

Nov 2, 2026 · 06:11 UTC

4d25a61016befd04a67b66c5c4ebdfc30e8619ef421d13e6f7e43df632fb0971

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

assets/brand4-composer-dark.svg →

assets/brand4-composer.svg →

assets/brand4-logo.svg →

plugin.json →

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

BEFORE
Field was absent
AFTER
{
  "sha256": "978b3e9ad4e8beb9a8ae4e54b918b5f263bee71bac40f493390abaabad72a379",
  "size": 975
}

added /files/assets~1brand4-composer.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "3a2db23eace9a903457add62daad13e621afef0a89c57244f76a0d1acefd29b4",
  "size": 975
}

added /files/assets~1brand4-logo.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "3b18ce4bde3e29d24ab9912ebe808a19167afa1ad5c60e01f4282379865f040b",
  "size": 866
}

changed /files/plugin.json/sha256

BEFORE
"b266837dc9fb87cfc5c6df5fc36eb8913f7416d093fcaa57b49dcc1e8ffca36a"
AFTER
"4d25a61016befd04a67b66c5c4ebdfc30e8619ef421d13e6f7e43df632fb0971"

changed /files/plugin.json/size

BEFORE
11697
AFTER
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