Update to Minimum Order Scenario
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":"752d1b225b88a024cd25879b8dc7a469f0413248ddad98e450ae87c1aad93abc","size":527}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"05144f13ee28b3ee7918501c241f3c78ac15266cb517139e4a2e07700dace958","size":527}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"0f94db882e4abd851ad71a9d24f888aca411b099a3fc257db3fe2f2ecb474d51","size":418}
Package file
Oct 24, 2026 · 13:51 UTC
6b1702824662a9ea78b542bc33081b58ba250147078f4e6d84389c8bb23913dd
Nov 2, 2026 · 06:11 UTC
af681ae616ea0a57a7e39b4b514894068066c10349264c0944fa86c504745416
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-quote-minimum-order-scenario", - "version": "1.0.1", - "description": "Calculate whole packages needed for a supplied demand and quoted minimum order. Report purchased units, excess and cost; zero demand creates no order.", + "version": "1.0.4", + "description": "See how a supplier's minimum order changes the units you must buy and what they cost.", "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/quote-minimum-order-scenario", "keywords": [ + "check a minimum order's cost", "minimum order scenario", "quotes", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Minimum Order Scenario", - "shortDescription": "Minimum Order Scenario", - "longDescription": "Calculate whole packages needed for a supplied demand and quoted minimum order. Report purchased units, excess and cost; zero demand creates no order. 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": "Check a minimum order's cost", + "longDescription": "See how a supplier's minimum order changes the units you must buy and what they cost. Enter demand, pack size, pack price and the minimum order. See the whole packs needed, total units, extra units and cost. Zero demand creates no planned order. The app works out your scenario; it does not place orders or check supplier terms.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare minimum order scenario" + "Check a minimum order's cost" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/quote-minimum-order-scenario", "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 minimum order scenario.", - "Review my inputs for minimum order scenario." + "How many packs must I buy to meet this minimum order?", + "Show the extra units and cost caused by this minimum order." ], - "brandColor": "#246C59", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#8D2E1B", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#EA8E7B", + "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-quote-minimum-order-scenario/" }, "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": "752d1b225b88a024cd25879b8dc7a469f0413248ddad98e450ae87c1aad93abc",
"size": 527
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "05144f13ee28b3ee7918501c241f3c78ac15266cb517139e4a2e07700dace958",
"size": 527
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "0f94db882e4abd851ad71a9d24f888aca411b099a3fc257db3fe2f2ecb474d51",
"size": 418
}changed /files/plugin.json/sha256
"6b1702824662a9ea78b542bc33081b58ba250147078f4e6d84389c8bb23913dd"
"af681ae616ea0a57a7e39b4b514894068066c10349264c0944fa86c504745416"
changed /files/plugin.json/size
10131
9928
Full snapshot data
{
"files": {
".app.json": {
"sha256": "bcdb2e8a273eb6e27cdca9b93adba76d74c7bddbeb128345cf9b7c928027c9a9",
"size": 128
},
"EXAMPLE.json": {
"sha256": "fab04ee6dac943b4e049a22add8406c9652ddbe483a2ddb4b48b0c5c2315f970",
"size": 944
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "4f239a80278d2ef6386a9e9fb586be87a75c9961281518b337f84f2d6de5e8d6",
"size": 1298
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "4650182f3c60fc30d517f64bf8ec5f8203c15277770564a68f89b6e840d9b0e0",
"size": 491
},
"assets/brand4-composer-dark.svg": {
"sha256": "752d1b225b88a024cd25879b8dc7a469f0413248ddad98e450ae87c1aad93abc",
"size": 527
},
"assets/brand4-composer.svg": {
"sha256": "05144f13ee28b3ee7918501c241f3c78ac15266cb517139e4a2e07700dace958",
"size": 527
},
"assets/brand4-logo.svg": {
"sha256": "0f94db882e4abd851ad71a9d24f888aca411b099a3fc257db3fe2f2ecb474d51",
"size": 418
},
"assets/icon.svg": {
"sha256": "52d2ee53e2ef07a05a9c28d9edd1c94ea14d9cae097cad9e14b834e16bce6746",
"size": 391
},
"assets/logo.svg": {
"sha256": "52d2ee53e2ef07a05a9c28d9edd1c94ea14d9cae097cad9e14b834e16bce6746",
"size": 391
},
"mcp.json": {
"sha256": "9ac44cbb237c43679bad8cb5d3e7f379bca608330715f9dbadfaba66e9b2d32f",
"size": 405
},
"plugin.json": {
"sha256": "af681ae616ea0a57a7e39b4b514894068066c10349264c0944fa86c504745416",
"size": 9928
}
}
}SHA-256 of public snapshot: 062e9d2fd90edeb2e82f832a05a30252d3a4fcb5ffb90df2e8a42f0439adefab