← Files Scope Change RegisterARCHIVED FILE
plugin.json
10.8 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-scope-change-register",
"version": "1.0.4",
"description": "See how approved project changes affect your starting budget and schedule.",
"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/scope-change-register",
"keywords": [
"see how project changes add up",
"scope change register",
"small business operations",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Scope Change Register",
"shortDescription": "See how project changes add up",
"longDescription": "See how approved project changes affect your starting budget and schedule. Share the original budget and length, then list proposed, approved and rejected changes. Only approved changes alter the totals. Keep the other requests visible for review. This is a planning record; it does not approve requests, change a contract or predict profit.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"See how project changes add up"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/scope-change-register",
"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": [
"Show how these approved scope changes affect my project.",
"Keep proposed changes separate from approved budget changes."
],
"brandColor": "#8D1B33",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#EA7B93",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Scope Change Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"baselineBudget\":1000,\"baselineDays\":10,\"changes\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1}]}",
"tools_triggered": "scope_change_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 approved changes produce budget 1250.00 and duration 12 days.\",\"rows\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1,\"includedInTotals\":false},{\"changeId\":\"\",\"description\":\"Approved change totals\",\"status\":\"total\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true,\"revisedBudget\":1250,\"revisedDays\":12}],\"warnings\":[\"Uses recorded decisions only; does not grant approval or establish contractual terms.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Scope Change Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"baselineBudget\":1001,\"baselineDays\":10,\"changes\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1}]}",
"tools_triggered": "scope_change_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 approved changes produce budget 1251.00 and duration 12 days.\",\"rows\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1,\"includedInTotals\":false},{\"changeId\":\"\",\"description\":\"Approved change totals\",\"status\":\"total\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true,\"revisedBudget\":1251,\"revisedDays\":12}],\"warnings\":[\"Uses recorded decisions only; does not grant approval or establish contractual terms.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Scope Change Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"baselineBudget\":1002,\"baselineDays\":10,\"changes\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1}]}",
"tools_triggered": "scope_change_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 approved changes produce budget 1252.00 and duration 12 days.\",\"rows\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1,\"includedInTotals\":false},{\"changeId\":\"\",\"description\":\"Approved change totals\",\"status\":\"total\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true,\"revisedBudget\":1252,\"revisedDays\":12}],\"warnings\":[\"Uses recorded decisions only; does not grant approval or establish contractual terms.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Scope Change Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"baselineBudget\":999,\"baselineDays\":10,\"changes\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1}]}",
"tools_triggered": "scope_change_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 approved changes produce budget 1249.00 and duration 12 days.\",\"rows\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1,\"includedInTotals\":false},{\"changeId\":\"\",\"description\":\"Approved change totals\",\"status\":\"total\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true,\"revisedBudget\":1249,\"revisedDays\":12}],\"warnings\":[\"Uses recorded decisions only; does not grant approval or establish contractual terms.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Scope Change Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"baselineBudget\":0,\"baselineDays\":10,\"changes\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1}]}",
"tools_triggered": "scope_change_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 approved changes produce budget 250.00 and duration 12 days.\",\"rows\":[{\"changeId\":\"01\",\"description\":\"Add reporting\",\"status\":\"approved\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true},{\"changeId\":\"02\",\"description\":\"Optional extra page\",\"status\":\"proposed\",\"budgetDelta\":100,\"daysDelta\":1,\"includedInTotals\":false},{\"changeId\":\"\",\"description\":\"Approved change totals\",\"status\":\"total\",\"budgetDelta\":250,\"daysDelta\":2,\"includedInTotals\":true,\"revisedBudget\":250,\"revisedDays\":12}],\"warnings\":[\"Uses recorded decisions only; does not grant approval or establish contractual 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 Scope Change Register 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 Scope Change Register 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-scope-change-register/"
},
"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: aea03832b349b0d4758a2a6ca632d48de9aa0e2d99eb395e43b08649294ac9ea