← Files Meeting Action RegisterARCHIVED FILE
plugin.json
11.2 KB · Nov 3, 2026 · 12:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-meeting-action-register",
"version": "1.0.4",
"description": "Put meeting tasks, owners and due dates into one clear action list.",
"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/meeting-action-register",
"keywords": [
"see meeting tasks and dates",
"meeting action register",
"small business operations",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Meeting Action Register",
"shortDescription": "See meeting tasks and dates",
"longDescription": "Put meeting tasks, owners and due dates into one clear action list. Share the actions already agreed in your meeting. See what is due soon, what is late, and which tasks lack an owner or a date. Use simple owner labels where possible. The app does not read meeting transcripts, assign tasks or send reminders.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"See meeting tasks and dates"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/meeting-action-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": [
"Organize these meeting actions by owner and due date.",
"Which meeting tasks are overdue or missing an owner?"
],
"brandColor": "#508D1B",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#AEEA7B",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Meeting Action Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOfDate\":\"2026-10-04\",\"actions\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\"}]}",
"tools_triggered": "meeting_action_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 open actions need attention.\",\"rows\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\",\"daysUntilDue\":-1,\"attention\":true,\"issues\":\"overdue\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\",\"daysUntilDue\":null,\"attention\":true,\"issues\":\"owner missing; due date missing\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\",\"daysUntilDue\":-3,\"attention\":false,\"issues\":\"\"}],\"warnings\":[\"Only explicitly supplied actions and decisions; no extraction, notifications or assignment.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Meeting Action Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOfDate\":\"2026-10-05\",\"actions\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\"}]}",
"tools_triggered": "meeting_action_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 open actions need attention.\",\"rows\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\",\"daysUntilDue\":-2,\"attention\":true,\"issues\":\"overdue\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\",\"daysUntilDue\":null,\"attention\":true,\"issues\":\"owner missing; due date missing\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\",\"daysUntilDue\":-4,\"attention\":false,\"issues\":\"\"}],\"warnings\":[\"Only explicitly supplied actions and decisions; no extraction, notifications or assignment.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Meeting Action Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOfDate\":\"2026-10-06\",\"actions\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\"}]}",
"tools_triggered": "meeting_action_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 open actions need attention.\",\"rows\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\",\"daysUntilDue\":-3,\"attention\":true,\"issues\":\"overdue\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\",\"daysUntilDue\":null,\"attention\":true,\"issues\":\"owner missing; due date missing\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\",\"daysUntilDue\":-5,\"attention\":false,\"issues\":\"\"}],\"warnings\":[\"Only explicitly supplied actions and decisions; no extraction, notifications or assignment.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Meeting Action Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOfDate\":\"2026-10-03\",\"actions\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\"}]}",
"tools_triggered": "meeting_action_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 open actions need attention.\",\"rows\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\",\"daysUntilDue\":0,\"attention\":false,\"issues\":\"\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\",\"daysUntilDue\":null,\"attention\":true,\"issues\":\"owner missing; due date missing\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\",\"daysUntilDue\":-2,\"attention\":false,\"issues\":\"\"}],\"warnings\":[\"Only explicitly supplied actions and decisions; no extraction, notifications or assignment.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Meeting Action Register with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOfDate\":\"2026-10-02\",\"actions\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\"}]}",
"tools_triggered": "meeting_action_register",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 open actions need attention.\",\"rows\":[{\"actionId\":\"01\",\"task\":\"Review draft\",\"owner\":\"Alex\",\"dueDate\":\"2026-10-03\",\"status\":\"open\",\"daysUntilDue\":1,\"attention\":false,\"issues\":\"\"},{\"actionId\":\"02\",\"task\":\"Approve scope\",\"owner\":\"\",\"dueDate\":\"\",\"status\":\"open\",\"daysUntilDue\":null,\"attention\":true,\"issues\":\"owner missing; due date missing\"},{\"actionId\":\"03\",\"task\":\"Send report\",\"owner\":\"Sam\",\"dueDate\":\"2026-10-01\",\"status\":\"done\",\"daysUntilDue\":-1,\"attention\":false,\"issues\":\"\"}],\"warnings\":[\"Only explicitly supplied actions and decisions; no extraction, notifications or assignment.\"]}"
}
],
"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 Meeting Action 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 Meeting Action 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-meeting-action-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: 7d4795d35bd366f0f16b6aa64fd84c027c0e99d4ffa830bf6fb9ced23db3d6a1