← Funnel Conversion WorksheetCONTENT HISTORY

Update to Funnel Conversion Worksheet

Snapshot Nov 2, 2026 · 06:12 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 Funnel Conversion Worksheet 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:12 UTC

{"sha256":"e237faf01a53b44d04d27f2a23b7cc196256ad989ae78a1c4d41e2fd97376bac","size":490}

Package file

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Nov 2, 2026 · 06:12 UTC

{"sha256":"5c9b71236f3aae32b065635a81cf3eb35279322654a4346dbd3f2c72469bdafb","size":490}

Package file

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Nov 2, 2026 · 06:12 UTC

{"sha256":"d4b141146f658e400d947235d0e3fe4938e81f12d0026810fa78dbe3bd3c4fb5","size":381}

Package file

Before

Oct 24, 2026 · 13:51 UTC

390a465c87581db002fa8961d719e745ef86b262b3d5a61bceaae3a73a8f7f90

After

Nov 2, 2026 · 06:12 UTC

183e5116e8eafe283425be2a5c294a9300d8c81084deeecf1145064f24d062aa

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-supplied-funnel-conversion",
-  "version": "1.0.1",
-  "description": "Calculate adjacent and overall conversion and drop-off from supplied ordered cohort counts. Counts must not increase downstream; zero denominators return no percentage.",
+  "version": "1.0.4",
+  "description": "See where counts fall between steps in a sales or sign-up funnel.",
   "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/supplied-funnel-conversion",
   "keywords": [
+    "see where people drop off",
     "funnel conversion worksheet",
     "reports",
     "worksheet",
@@ -19,24 +20,27 @@
     "com.openai": {
       "interface": {
         "displayName": "Funnel Conversion Worksheet",
-        "shortDescription": "Funnel Conversion Worksheet",
-        "longDescription": "Calculate adjacent and overall conversion and drop-off from supplied ordered cohort counts. Counts must not increase downstream; zero denominators return no percentage. 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": "See where people drop off",
+        "longDescription": "See where counts fall between steps in a sales or sign-up funnel. Enter the steps in order and the count for the same group at each step. Get step-by-step and overall conversion and drop-off figures. Counts must not rise at a later step. The app uses your totals only; it does not track people or explain why they left.",
         "developerName": "DUOPORE VENTURES PTE. LTD.",
         "category": "Productivity",
         "capabilities": [
-          "Prepare funnel conversion worksheet"
+          "See where people drop off"
         ],
         "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/supplied-funnel-conversion",
         "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 funnel conversion worksheet.",
-          "Review my inputs for funnel conversion worksheet."
+          "Calculate conversion and drop-off for these funnel steps.",
+          "Which step has the biggest drop in these counts?"
         ],
-        "brandColor": "#246C59",
-        "composerIcon": "./assets/icon.svg",
-        "logo": "./assets/logo.svg"
+        "brandColor": "#8D1B83",
+        "composerIcon": "./assets/brand4-composer.svg",
+        "logo": "./assets/brand4-logo.svg",
+        "brandColorDark": "#EA7BE0",
+        "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-supplied-funnel-conversion/"
       },
       "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": "e237faf01a53b44d04d27f2a23b7cc196256ad989ae78a1c4d41e2fd97376bac",
  "size": 490
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "5c9b71236f3aae32b065635a81cf3eb35279322654a4346dbd3f2c72469bdafb",
  "size": 490
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "d4b141146f658e400d947235d0e3fe4938e81f12d0026810fa78dbe3bd3c4fb5",
  "size": 381
}

changed /files/plugin.json/sha256

BEFORE
"390a465c87581db002fa8961d719e745ef86b262b3d5a61bceaae3a73a8f7f90"
AFTER
"183e5116e8eafe283425be2a5c294a9300d8c81084deeecf1145064f24d062aa"

changed /files/plugin.json/size

BEFORE
14030
AFTER
13726
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "6e8658159948fc25d43e9c59620f47f70f8205d4c1bc219ec6ab9f68142f32c6",
      "size": 126
    },
    "EXAMPLE.json": {
      "sha256": "159516c8d27c7377b055c5e6ffa63dc9ea386288fbaf8eaafc0eb002408e973d",
      "size": 1979
    },
    "PUBLICATION-STATUS.md": {
      "sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
      "size": 130
    },
    "README.md": {
      "sha256": "b3a1b4fd5ecdd4fa48eae86af0f70e1cbc530b0a8ae441d81006c84d2feafe44",
      "size": 1317
    },
    "RELEASE-NOTES.md": {
      "sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
      "size": 317
    },
    "REVIEW-EVIDENCE.md": {
      "sha256": "eb1fd190f31d4c544755d12e0ff33cb6bf88fcb4d08526ce1cf8265bef970296",
      "size": 494
    },
    "assets/brand4-composer-dark.svg": {
      "sha256": "e237faf01a53b44d04d27f2a23b7cc196256ad989ae78a1c4d41e2fd97376bac",
      "size": 490
    },
    "assets/brand4-composer.svg": {
      "sha256": "5c9b71236f3aae32b065635a81cf3eb35279322654a4346dbd3f2c72469bdafb",
      "size": 490
    },
    "assets/brand4-logo.svg": {
      "sha256": "d4b141146f658e400d947235d0e3fe4938e81f12d0026810fa78dbe3bd3c4fb5",
      "size": 381
    },
    "assets/icon.svg": {
      "sha256": "93892f7e9135ea357188b151fd6ecfd05933ecf278b1fd63c524ce86818927b2",
      "size": 353
    },
    "assets/logo.svg": {
      "sha256": "93892f7e9135ea357188b151fd6ecfd05933ecf278b1fd63c524ce86818927b2",
      "size": 353
    },
    "mcp.json": {
      "sha256": "1b0d2ce72c7762773c205b26639c5f3d827bf7caae9edda9cf673174df48e86d",
      "size": 401
    },
    "plugin.json": {
      "sha256": "183e5116e8eafe283425be2a5c294a9300d8c81084deeecf1145064f24d062aa",
      "size": 13726
    }
  }
}

SHA-256 of public snapshot: 48454154d34e3fbca7aede03cf90c9119877fec970a68f2bb8df2b6725b9f929