← Files Week Capacity FeasibilityARCHIVED FILE

plugin.json

11.1 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "duopore-public-week-capacity-feasibility",
  "version": "1.0.4",
  "description": "Check whether your routine plans fit each day's available time.",
  "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/week-capacity-feasibility",
  "keywords": [
    "check if your week will fit",
    "week capacity feasibility",
    "routines and focus",
    "worksheet",
    "reviewed inputs"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Week Capacity Feasibility",
        "shortDescription": "Check if your week will fit",
        "longDescription": "Check whether your routine plans fit each day's available time. Enter daily minutes, planned activities and the buffer you want to keep. See spare time or overload for each day and the week as a whole. For adults planning their own week. The app shows the time gap; you decide which activities to change.",
        "developerName": "DUOPORE VENTURES PTE. LTD.",
        "category": "Productivity",
        "capabilities": [
          "Check if your week will fit"
        ],
        "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/week-capacity-feasibility",
        "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": [
          "Do my planned routines fit the time I have this week?",
          "Show which days are overloaded after keeping my chosen buffer."
        ],
        "brandColor": "#3C1B8D",
        "composerIcon": "./assets/brand4-composer.svg",
        "logo": "./assets/brand4-logo.svg",
        "brandColorDark": "#A98DEC",
        "composerIconDark": "./assets/brand4-composer-dark.svg",
        "logoDark": "./assets/brand4-logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Original fictional example",
              "prompt": "Use Week Capacity Feasibility with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"weekStart\":\"2026-10-04\",\"days\":[{\"date\":\"2026-10-04\",\"availableMinutes\":120,\"bufferMinutes\":20},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10}],\"commitments\":[{\"date\":\"2026-10-04\",\"task\":\"Study\",\"minutes\":80},{\"date\":\"2026-10-05\",\"task\":\"Routine practice\",\"minutes\":70}]}",
              "tools_triggered": "week_capacity_feasibility",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 supplied days exceed capacity; weekly planned 150 minutes versus 150 usable minutes.\",\"rows\":[{\"date\":\"2026-10-04\",\"availableMinutes\":120,\"bufferMinutes\":20,\"usableMinutes\":100,\"plannedMinutes\":80,\"slackMinutes\":20,\"overloadMinutes\":0,\"status\":\"within capacity\"},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10,\"usableMinutes\":50,\"plannedMinutes\":70,\"slackMinutes\":-20,\"overloadMinutes\":20,\"status\":\"over capacity\"}],\"warnings\":[\"Only supplied days and commitments are counted. Duration estimates do not verify your calendar, and unused capacity on one day does not automatically resolve another day\u2019s overload.\"]}"
            },
            {
              "description": "Distinct supplied example 2",
              "prompt": "Use Week Capacity Feasibility with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"weekStart\":\"2026-10-04\",\"days\":[{\"date\":\"2026-10-04\",\"availableMinutes\":121,\"bufferMinutes\":20},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10}],\"commitments\":[{\"date\":\"2026-10-04\",\"task\":\"Study\",\"minutes\":80},{\"date\":\"2026-10-05\",\"task\":\"Routine practice\",\"minutes\":70}]}",
              "tools_triggered": "week_capacity_feasibility",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 supplied days exceed capacity; weekly planned 150 minutes versus 151 usable minutes.\",\"rows\":[{\"date\":\"2026-10-04\",\"availableMinutes\":121,\"bufferMinutes\":20,\"usableMinutes\":101,\"plannedMinutes\":80,\"slackMinutes\":21,\"overloadMinutes\":0,\"status\":\"within capacity\"},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10,\"usableMinutes\":50,\"plannedMinutes\":70,\"slackMinutes\":-20,\"overloadMinutes\":20,\"status\":\"over capacity\"}],\"warnings\":[\"Only supplied days and commitments are counted. Duration estimates do not verify your calendar, and unused capacity on one day does not automatically resolve another day\u2019s overload.\"]}"
            },
            {
              "description": "Distinct supplied example 3",
              "prompt": "Use Week Capacity Feasibility with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"weekStart\":\"2026-10-04\",\"days\":[{\"date\":\"2026-10-04\",\"availableMinutes\":122,\"bufferMinutes\":20},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10}],\"commitments\":[{\"date\":\"2026-10-04\",\"task\":\"Study\",\"minutes\":80},{\"date\":\"2026-10-05\",\"task\":\"Routine practice\",\"minutes\":70}]}",
              "tools_triggered": "week_capacity_feasibility",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 supplied days exceed capacity; weekly planned 150 minutes versus 152 usable minutes.\",\"rows\":[{\"date\":\"2026-10-04\",\"availableMinutes\":122,\"bufferMinutes\":20,\"usableMinutes\":102,\"plannedMinutes\":80,\"slackMinutes\":22,\"overloadMinutes\":0,\"status\":\"within capacity\"},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10,\"usableMinutes\":50,\"plannedMinutes\":70,\"slackMinutes\":-20,\"overloadMinutes\":20,\"status\":\"over capacity\"}],\"warnings\":[\"Only supplied days and commitments are counted. Duration estimates do not verify your calendar, and unused capacity on one day does not automatically resolve another day\u2019s overload.\"]}"
            },
            {
              "description": "Distinct supplied example 4",
              "prompt": "Use Week Capacity Feasibility with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"weekStart\":\"2026-10-04\",\"days\":[{\"date\":\"2026-10-04\",\"availableMinutes\":119,\"bufferMinutes\":20},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10}],\"commitments\":[{\"date\":\"2026-10-04\",\"task\":\"Study\",\"minutes\":80},{\"date\":\"2026-10-05\",\"task\":\"Routine practice\",\"minutes\":70}]}",
              "tools_triggered": "week_capacity_feasibility",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 supplied days exceed capacity; weekly planned 150 minutes versus 149 usable minutes.\",\"rows\":[{\"date\":\"2026-10-04\",\"availableMinutes\":119,\"bufferMinutes\":20,\"usableMinutes\":99,\"plannedMinutes\":80,\"slackMinutes\":19,\"overloadMinutes\":0,\"status\":\"within capacity\"},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10,\"usableMinutes\":50,\"plannedMinutes\":70,\"slackMinutes\":-20,\"overloadMinutes\":20,\"status\":\"over capacity\"}],\"warnings\":[\"Only supplied days and commitments are counted. Duration estimates do not verify your calendar, and unused capacity on one day does not automatically resolve another day\u2019s overload.\"]}"
            },
            {
              "description": "Distinct supplied example 5",
              "prompt": "Use Week Capacity Feasibility with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"weekStart\":\"2026-10-04\",\"days\":[{\"date\":\"2026-10-04\",\"availableMinutes\":1440,\"bufferMinutes\":20},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10}],\"commitments\":[{\"date\":\"2026-10-04\",\"task\":\"Study\",\"minutes\":80},{\"date\":\"2026-10-05\",\"task\":\"Routine practice\",\"minutes\":70}]}",
              "tools_triggered": "week_capacity_feasibility",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 supplied days exceed capacity; weekly planned 150 minutes versus 1470 usable minutes.\",\"rows\":[{\"date\":\"2026-10-04\",\"availableMinutes\":1440,\"bufferMinutes\":20,\"usableMinutes\":1420,\"plannedMinutes\":80,\"slackMinutes\":1340,\"overloadMinutes\":0,\"status\":\"within capacity\"},{\"date\":\"2026-10-05\",\"availableMinutes\":60,\"bufferMinutes\":10,\"usableMinutes\":50,\"plannedMinutes\":70,\"slackMinutes\":-20,\"overloadMinutes\":20,\"status\":\"over capacity\"}],\"warnings\":[\"Only supplied days and commitments are counted. Duration estimates do not verify your calendar, and unused capacity on one day does not automatically resolve another day\u2019s overload.\"]}"
            }
          ],
          "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 Week Capacity Feasibility 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 Week Capacity Feasibility 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-week-capacity-feasibility/"
      },
      "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: 7f36e3754ed0a1fbaf4d13896f694e58801854df200e603fdac8a6b0f2f38cf9