← Files Application Deadline TimelineARCHIVED FILE

plugin.json

10.4 KB · Nov 3, 2026 · 12:12 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "duopore-public-application-deadline-timeline",
  "version": "1.0.4",
  "description": "Work backwards from job application deadlines to see when preparation needs to start.",
  "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/application-deadline-timeline",
  "keywords": [
    "work back from job deadlines",
    "application deadline timeline",
    "career and job search",
    "worksheet",
    "reviewed inputs"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Application Deadline Timeline",
        "shortDescription": "Work back from job deadlines",
        "longDescription": "Work backwards from job application deadlines to see when preparation needs to start. Enter deadlines, the work needed and your available hours per day. See suggested start dates and flag dates already past. Each application has its own timeline, so check shared work time yourself. For adults planning their own applications. It does not submit applications or send reminders.",
        "developerName": "DUOPORE VENTURES PTE. LTD.",
        "category": "Productivity",
        "capabilities": [
          "Work back from job deadlines"
        ],
        "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/application-deadline-timeline",
        "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": [
          "When should I start preparing for these job deadlines?",
          "Flag application deadlines and preparation dates that have passed."
        ],
        "brandColor": "#1B468D",
        "composerIcon": "./assets/brand4-composer.svg",
        "logo": "./assets/brand4-logo.svg",
        "brandColorDark": "#8DB1EC",
        "composerIconDark": "./assets/brand4-composer-dark.svg",
        "logoDark": "./assets/brand4-logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Original fictional example",
              "prompt": "Use Application Deadline Timeline with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOf\":\"2026-10-04\",\"prepHoursPerDay\":2,\"applications\":[{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"prepHours\":8},{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"prepHours\":6}]}",
              "tools_triggered": "application_deadline_timeline",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 timelines need review.\",\"rows\":[{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"daysUntilDeadline\":1,\"prepHours\":6,\"prepCalendarDays\":3,\"startBy\":\"2026-10-02\",\"status\":\"planned start passed\"},{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"daysUntilDeadline\":6,\"prepHours\":8,\"prepCalendarDays\":4,\"startBy\":\"2026-10-06\",\"status\":\"within supplied window\"}],\"warnings\":[\"Deadline time zones and cutoff times are unknown. Preparation starts use full calendar days before the deadline; concurrent applications may compete for the same hours.\"]}"
            },
            {
              "description": "Distinct supplied example 2",
              "prompt": "Use Application Deadline Timeline with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOf\":\"2026-10-05\",\"prepHoursPerDay\":2,\"applications\":[{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"prepHours\":8},{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"prepHours\":6}]}",
              "tools_triggered": "application_deadline_timeline",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 timelines need review.\",\"rows\":[{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"daysUntilDeadline\":0,\"prepHours\":6,\"prepCalendarDays\":3,\"startBy\":\"2026-10-02\",\"status\":\"planned start passed\"},{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"daysUntilDeadline\":5,\"prepHours\":8,\"prepCalendarDays\":4,\"startBy\":\"2026-10-06\",\"status\":\"within supplied window\"}],\"warnings\":[\"Deadline time zones and cutoff times are unknown. Preparation starts use full calendar days before the deadline; concurrent applications may compete for the same hours.\"]}"
            },
            {
              "description": "Distinct supplied example 3",
              "prompt": "Use Application Deadline Timeline with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOf\":\"2026-10-06\",\"prepHoursPerDay\":2,\"applications\":[{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"prepHours\":8},{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"prepHours\":6}]}",
              "tools_triggered": "application_deadline_timeline",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 timelines need review.\",\"rows\":[{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"daysUntilDeadline\":-1,\"prepHours\":6,\"prepCalendarDays\":3,\"startBy\":\"2026-10-02\",\"status\":\"deadline passed\"},{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"daysUntilDeadline\":4,\"prepHours\":8,\"prepCalendarDays\":4,\"startBy\":\"2026-10-06\",\"status\":\"within supplied window\"}],\"warnings\":[\"Deadline time zones and cutoff times are unknown. Preparation starts use full calendar days before the deadline; concurrent applications may compete for the same hours.\"]}"
            },
            {
              "description": "Distinct supplied example 4",
              "prompt": "Use Application Deadline Timeline with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOf\":\"2026-10-03\",\"prepHoursPerDay\":2,\"applications\":[{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"prepHours\":8},{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"prepHours\":6}]}",
              "tools_triggered": "application_deadline_timeline",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"1 timelines need review.\",\"rows\":[{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"daysUntilDeadline\":2,\"prepHours\":6,\"prepCalendarDays\":3,\"startBy\":\"2026-10-02\",\"status\":\"planned start passed\"},{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"daysUntilDeadline\":7,\"prepHours\":8,\"prepCalendarDays\":4,\"startBy\":\"2026-10-06\",\"status\":\"within supplied window\"}],\"warnings\":[\"Deadline time zones and cutoff times are unknown. Preparation starts use full calendar days before the deadline; concurrent applications may compete for the same hours.\"]}"
            },
            {
              "description": "Distinct supplied example 5",
              "prompt": "Use Application Deadline Timeline with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"asOf\":\"2026-10-02\",\"prepHoursPerDay\":2,\"applications\":[{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"prepHours\":8},{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"prepHours\":6}]}",
              "tools_triggered": "application_deadline_timeline",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"0 timelines need review.\",\"rows\":[{\"id\":\"A2\",\"role\":\"Coordinator\",\"deadline\":\"2026-10-05\",\"daysUntilDeadline\":3,\"prepHours\":6,\"prepCalendarDays\":3,\"startBy\":\"2026-10-02\",\"status\":\"within supplied window\"},{\"id\":\"A1\",\"role\":\"Analyst\",\"deadline\":\"2026-10-10\",\"daysUntilDeadline\":8,\"prepHours\":8,\"prepCalendarDays\":4,\"startBy\":\"2026-10-06\",\"status\":\"within supplied window\"}],\"warnings\":[\"Deadline time zones and cutoff times are unknown. Preparation starts use full calendar days before the deadline; concurrent applications may compete for the same hours.\"]}"
            }
          ],
          "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 Application Deadline Timeline 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 Application Deadline Timeline 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-application-deadline-timeline/"
      },
      "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: 32df5f5156ec022c7cee8e4f8ff602844441921ab258cee209a77a9e1dcc06b7