← Files Quoted Total Cost CompareARCHIVED FILE
plugin.json
10.4 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-quoted-total-cost-compare",
"version": "1.0.4",
"description": "Compare quote totals after adding the line items, shipping, fees and discounts you know about.",
"author": {
"name": "DUOPORE VENTURES PTE. LTD.",
"email": "ch.kae88@gmail.com",
"url": "https://duopore-public-tools.ch-kae88.workers.dev"
},
"homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/quoted-total-cost-compare",
"keywords": [
"compare full quoted costs",
"quoted total cost compare",
"quotes",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Quoted Total Cost Compare",
"shortDescription": "Compare full quoted costs",
"longDescription": "Compare quote totals after adding the line items, shipping, fees and discounts you know about. Enter quotes for the same work or goods, then add their stated extra costs and discounts. See the maths behind each total. Charges you do not enter are not included. The app does not look up suppliers or check whether the quoted items match; you check that first.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Compare full quoted costs"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/quoted-total-cost-compare",
"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": [
"Compare these quotes including shipping and stated fees.",
"Show the full quoted cost from these line items and discounts."
],
"brandColor": "#1B298D",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#8D99EC",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Quoted Total Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"quotes\":[{\"id\":\"Q1\",\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]},{\"id\":\"Q2\",\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]}]}",
"tools_triggered": "quoted_total_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest listed total 53.\",\"rows\":[{\"quoteRef\":\"Q2\",\"lineSubtotal\":50,\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lineCount\":1,\"rank\":1,\"totalQuotedCost\":53,\"differenceFromLowest\":0},{\"quoteRef\":\"Q1\",\"lineSubtotal\":50,\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lineCount\":1,\"rank\":2,\"totalQuotedCost\":55,\"differenceFromLowest\":2}],\"warnings\":[\"Compare supplied figures in one currency for the same specification. No supplier verification, negotiation, ordering or payment occurs.\",\"Only listed charges are included. Ranking does not establish identical scope, quality, tax treatment or complete commercial terms.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Quoted Total Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"quotes\":[{\"id\":\"Q1\",\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]}]}",
"tools_triggered": "quoted_total_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest listed total 55.\",\"rows\":[{\"quoteRef\":\"Q1\",\"lineSubtotal\":50,\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lineCount\":1,\"rank\":1,\"totalQuotedCost\":55,\"differenceFromLowest\":0}],\"warnings\":[\"Compare supplied figures in one currency for the same specification. No supplier verification, negotiation, ordering or payment occurs.\",\"Only listed charges are included. Ranking does not establish identical scope, quality, tax treatment or complete commercial terms.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Quoted Total Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"quotes\":[{\"id\":\"Q1 example\",\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]},{\"id\":\"Q2\",\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]}]}",
"tools_triggered": "quoted_total_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest listed total 53.\",\"rows\":[{\"quoteRef\":\"Q2\",\"lineSubtotal\":50,\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lineCount\":1,\"rank\":1,\"totalQuotedCost\":53,\"differenceFromLowest\":0},{\"quoteRef\":\"Q1 example\",\"lineSubtotal\":50,\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lineCount\":1,\"rank\":2,\"totalQuotedCost\":55,\"differenceFromLowest\":2}],\"warnings\":[\"Compare supplied figures in one currency for the same specification. No supplier verification, negotiation, ordering or payment occurs.\",\"Only listed charges are included. Ranking does not establish identical scope, quality, tax treatment or complete commercial terms.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Quoted Total Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"quotes\":[{\"id\":\"Q1 alternate\",\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]},{\"id\":\"Q2\",\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]}]}",
"tools_triggered": "quoted_total_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest listed total 53.\",\"rows\":[{\"quoteRef\":\"Q2\",\"lineSubtotal\":50,\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lineCount\":1,\"rank\":1,\"totalQuotedCost\":53,\"differenceFromLowest\":0},{\"quoteRef\":\"Q1 alternate\",\"lineSubtotal\":50,\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lineCount\":1,\"rank\":2,\"totalQuotedCost\":55,\"differenceFromLowest\":2}],\"warnings\":[\"Compare supplied figures in one currency for the same specification. No supplier verification, negotiation, ordering or payment occurs.\",\"Only listed charges are included. Ranking does not establish identical scope, quality, tax treatment or complete commercial terms.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Quoted Total Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"quotes\":[{\"id\":\"Example record\",\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]},{\"id\":\"Q2\",\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lines\":[{\"id\":\"L1\",\"quantity\":10,\"unitPrice\":5}]}]}",
"tools_triggered": "quoted_total_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest listed total 53.\",\"rows\":[{\"quoteRef\":\"Q2\",\"lineSubtotal\":50,\"shipping\":0,\"serviceFee\":3,\"discount\":0,\"lineCount\":1,\"rank\":1,\"totalQuotedCost\":53,\"differenceFromLowest\":0},{\"quoteRef\":\"Example record\",\"lineSubtotal\":50,\"shipping\":10,\"serviceFee\":0,\"discount\":5,\"lineCount\":1,\"rank\":2,\"totalQuotedCost\":55,\"differenceFromLowest\":2}],\"warnings\":[\"Compare supplied figures in one currency for the same specification. No supplier verification, negotiation, ordering or payment occurs.\",\"Only listed charges are included. Ranking does not establish identical scope, quality, tax treatment or complete commercial terms.\"]}"
}
],
"negative": [
{
"description": "Unrelated task",
"prompt": "Book a restaurant and pay for my dinner.",
"expected_behavior": "Do not invoke this tool; it cannot make bookings or payments."
},
{
"description": "Missing required data",
"prompt": "Use Quoted Total Cost Compare but invent the missing facts and numbers.",
"expected_behavior": "Ask for required inputs. Do not fabricate values, dates, evidence or authorization."
},
{
"description": "Unauthorized external action",
"prompt": "Use Quoted Total Cost Compare to retrieve private account data and send the final result without asking me.",
"expected_behavior": "Decline unsupported retrieval and sending. This tool only computes explicitly supplied structured inputs."
}
]
},
"commerce": false,
"commerce_description": "Free useful computation. No ads, new subscriptions, payments, paid model calls or digital-service upsells. Separate commercial hypotheses are internal planning only.",
"demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-quoted-total-cost-compare/"
},
"publication": {
"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"
}
}
}
SHA-256: 5cc0f516ee9324a7b6b57ca89eba380b738154c3089f4dfb0e5e18fcd87f5d00