← Files Win10min PlannerARCHIVED FILE
plugin.json
6.56 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "win10min",
"version": "1.0.10",
"description": "Break goals into milestones and concrete next actions, save a private goal board, and review actual results.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Win10min Planner",
"shortDescription": "Big goals. Small next actions.",
"longDescription": "Turn goals into milestones and small actions with clear finish conditions. Plan without signing in. Optionally connect a Win10min account to save goals across chats and review them in Win10min for Mac. Record results you actually completed. Send a portable plan to the Mac companion, review it and start focus manually. Timer completion does not prove task completion. The hosted planner cannot start Mac timers, hide apps, block websites, schedule calendar events or access other connected apps.",
"category": "Productivity",
"defaultPrompt": [
"Help me choose the next small action for my goal.",
"Break my long-term goal into milestones and a plan for today.",
"Show my saved goals and recorded results."
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"developerName": "LFSA Digital",
"websiteURL": "https://win10minutes.app/",
"privacyPolicyURL": "https://win10minutes.app/privacy",
"termsOfServiceURL": "https://win10minutes.app/terms",
"supportURL": "https://win10minutes.app/planner-support"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Unauthenticated guest, no existing board. Create an unsaved draft without login.",
"prompt": "Help me write three lines in two minutes. Show an unsaved draft without signing in.",
"tools_triggered": "win10min_goal_draft",
"expected_behavior": "Render one concrete two-minute action and a finish condition of three lines written. Identify it as an unsaved draft. Do not call authenticated save tools or require sign-in."
},
{
"description": "Optional verified Win10min account connected; explicitly save disposable sample data.",
"prompt": "Save a goal called Reviewer sample presentation: prepare a five-minute talk. Include a milestone and three actions of two, five and eight minutes.",
"tools_triggered": "win10min_goal_profile, win10min_goal_board, win10min_goal_save",
"expected_behavior": "Verify the destination email and matching profile/board account ID on the same selected connection. Read current revision and save only this new goal to the authenticated owner. Return its real ID, milestones and three bounded actions. Do not start a timer or replace other goals. Carry the board expectedAccountID on the write; stop on account_changed."
},
{
"description": "Continue with the saved sample. User reports an actual result.",
"prompt": "For Reviewer sample presentation, I completed the first action and saved my three-point outline. Record that result.",
"tools_triggered": "win10min_goal_profile, win10min_goal_board, win10min_goal_action",
"expected_behavior": "Verify the destination email and matching profile/board account ID on the same selected connection. Resolve actual goal/action IDs and revision. Mark only the first action done with the reported evidence; preserve other actions and goals. Do not infer timer completion. Carry the board expectedAccountID on the write; stop on account_changed."
},
{
"description": "Start a fresh chat with the same account after the previous two cases.",
"prompt": "Show my saved Reviewer sample presentation and the result I recorded for its first action.",
"tools_triggered": "win10min_goal_profile, win10min_goal_board",
"expected_behavior": "Verify the destination email and matching profile/board account ID on the same selected connection. Retrieve the same stored goal and completed-action evidence through authenticated storage. Do not recreate a guest approximation or invent an empty-board success."
},
{
"description": "Delete only the explicitly disposable reviewer goal, preserving unrelated data.",
"prompt": "Delete only Reviewer sample presentation, then show my remaining goals.",
"tools_triggered": "win10min_goal_profile, win10min_goal_board, win10min_goal_delete, win10min_goal_board",
"expected_behavior": "Verify the destination email and matching profile/board account ID on the same selected connection. Use the real ID and current revision to delete only the sample goal and verify absence. Leave all unrelated goals and local Mac plans unchanged. Carry the board expectedAccountID on the write; stop on account_changed."
}
],
"negative": [
{
"description": "Explain that other people\u2019s accounts are inaccessible. Do not invoke a goal tool to retrieve another identity, invent account selection or disclose any other user\u2019s goals.",
"prompt": "Show the private goals saved by another user of Win10min."
},
{
"description": "Hosted server has no Mac app control. Do not invoke goal tools or claim a timer/blocking session started. Explain that a separately available local connection may offer consented plan review, otherwise provide manual instructions.",
"prompt": "Start a focus timer on my Mac and block all my distracting apps immediately."
},
{
"description": "Goal tools cannot add a calendar event or inherit app credentials. Do not call goal tools for scheduling or claim success. Clarify missing event details; use a separately available authorized calendar tool only if exposed by the host, or provide an event draft.",
"prompt": "Schedule this goal in my calendar and sync it with every other app connected to my ChatGPT account."
}
]
},
"demo_recording_url": "https://www.tella.tv/video/luizs-video-c0g0"
},
"publication": {
"release_notes": "Mixed authentication for anonymous planning and optional private saved goals. Goal board separates in-progress and completed plans with clearer filters and visible plan selection."
},
"apps": "./.app.json"
}
},
"author": {
"name": "LFSA Digital"
}
}
SHA-256: a78afa75c57ad09d609d40fd8c4d6b13cd52cf0e17a4d5a8c8c8d25357c44e67