← Files Reorder Quantity WorksheetARCHIVED FILE
plugin.json
8.25 KB · Nov 3, 2026 · 12:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-reorder-quantity-worksheet",
"version": "1.0.4",
"description": "Work out when stock may run low and how many whole packs to reorder.",
"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/reorder-quantity-worksheet",
"keywords": [
"plan your next stock order",
"reorder quantity worksheet",
"catalog and product data",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Reorder Quantity Worksheet",
"shortDescription": "Plan your next stock order",
"longDescription": "Work out when stock may run low and how many whole packs to reorder. Enter daily demand, stock on hand, incoming units, delivery days and spare stock you want to keep. See the reorder point and a pack-sized order amount. The plan assumes steady demand and treats incoming stock as ready to use. It does not place an order.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Plan your next stock order"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/reorder-quantity-worksheet",
"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": [
"How many packs should I reorder using these stock figures?",
"Work out my reorder point from demand and delivery time."
],
"brandColor": "#8D1B80",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#EA7BDD",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Reorder Quantity Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"items\":[{\"sku\":\"001\",\"dailyDemand\":2,\"leadDays\":5,\"coverDays\":10,\"safetyUnits\":3,\"onHand\":10,\"inbound\":0,\"packSize\":6}]}",
"tools_triggered": "reorder_quantity_worksheet",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 of 1 items meet the reorder trigger.\",\"rows\":[{\"sku\":\"001\",\"inventoryPosition\":10,\"reorderPoint\":13,\"targetStock\":33,\"reorderNow\":true,\"suggestedOrderUnits\":24}],\"warnings\":[\"Steady-demand scenario; ignores variability, expiry and inbound arrival timing.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Reorder Quantity Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"items\":[{\"sku\":\"001 example\",\"dailyDemand\":2,\"leadDays\":5,\"coverDays\":10,\"safetyUnits\":3,\"onHand\":10,\"inbound\":0,\"packSize\":6}]}",
"tools_triggered": "reorder_quantity_worksheet",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 of 1 items meet the reorder trigger.\",\"rows\":[{\"sku\":\"001 example\",\"inventoryPosition\":10,\"reorderPoint\":13,\"targetStock\":33,\"reorderNow\":true,\"suggestedOrderUnits\":24}],\"warnings\":[\"Steady-demand scenario; ignores variability, expiry and inbound arrival timing.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Reorder Quantity Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"items\":[{\"sku\":\"001 alternate\",\"dailyDemand\":2,\"leadDays\":5,\"coverDays\":10,\"safetyUnits\":3,\"onHand\":10,\"inbound\":0,\"packSize\":6}]}",
"tools_triggered": "reorder_quantity_worksheet",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 of 1 items meet the reorder trigger.\",\"rows\":[{\"sku\":\"001 alternate\",\"inventoryPosition\":10,\"reorderPoint\":13,\"targetStock\":33,\"reorderNow\":true,\"suggestedOrderUnits\":24}],\"warnings\":[\"Steady-demand scenario; ignores variability, expiry and inbound arrival timing.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Reorder Quantity Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"items\":[{\"sku\":\"Example record\",\"dailyDemand\":2,\"leadDays\":5,\"coverDays\":10,\"safetyUnits\":3,\"onHand\":10,\"inbound\":0,\"packSize\":6}]}",
"tools_triggered": "reorder_quantity_worksheet",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 of 1 items meet the reorder trigger.\",\"rows\":[{\"sku\":\"Example record\",\"inventoryPosition\":10,\"reorderPoint\":13,\"targetStock\":33,\"reorderNow\":true,\"suggestedOrderUnits\":24}],\"warnings\":[\"Steady-demand scenario; ignores variability, expiry and inbound arrival timing.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Reorder Quantity Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"items\":[{\"sku\":\"002\",\"dailyDemand\":2,\"leadDays\":5,\"coverDays\":10,\"safetyUnits\":3,\"onHand\":10,\"inbound\":0,\"packSize\":6}]}",
"tools_triggered": "reorder_quantity_worksheet",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 of 1 items meet the reorder trigger.\",\"rows\":[{\"sku\":\"002\",\"inventoryPosition\":10,\"reorderPoint\":13,\"targetStock\":33,\"reorderNow\":true,\"suggestedOrderUnits\":24}],\"warnings\":[\"Steady-demand scenario; ignores variability, expiry and inbound arrival timing.\"]}"
}
],
"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 Reorder Quantity Worksheet 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 Reorder Quantity Worksheet 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-reorder-quantity-worksheet/"
},
"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: bfb55924ac676a76086ef5371a8f9f7161829ee8a3177fb353fe400dc3e539e2