← Files Distraction Pattern CountsARCHIVED FILE

plugin.json

10.9 KB · Nov 3, 2026 · 00:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "duopore-public-distraction-pattern-count",
  "version": "1.0.1",
  "description": "Counts user-recorded interruptions by your category and context labels and sums explicitly entered minutes. Reports repeated categories without diagnosis, psychological profiling or reading communications. Supply simple labels rather than raw chats or sensitive information. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending.",
  "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/distraction-pattern-count",
  "keywords": [
    "distraction pattern counts",
    "routines and focus",
    "worksheet",
    "reviewed inputs"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Distraction Pattern Counts",
        "shortDescription": "Distraction Pattern Counts",
        "longDescription": "Counts user-recorded interruptions by your category and context labels and sums explicitly entered minutes. Reports repeated categories without diagnosis, psychological profiling or reading communications. Supply simple labels rather than raw chats or sensitive information. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending. Uses explicitly supplied structured inputs. Server computations are transient; the standalone website computes locally in your browser. Review the output before exporting it. No persistent account records, external source retrieval, sending, transactions or paid model calls. CSV/JSON review and export are available on the standalone website. MCP requests are capped at 128 KiB and computed responses at 256 KiB; individual field and record limits also apply.",
        "developerName": "DUOPORE VENTURES PTE. LTD.",
        "category": "Productivity",
        "capabilities": [
          "Prepare distraction pattern counts"
        ],
        "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/distraction-pattern-count",
        "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": [
          "Help me prepare a distraction pattern counts.",
          "Review my inputs for distraction pattern counts."
        ],
        "brandColor": "#246BB4",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Original fictional example",
              "prompt": "Use Distraction Pattern Counts with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"events\":[{\"id\":\"D1\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":3},{\"id\":\"D2\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":2},{\"id\":\"D3\",\"date\":\"2026-10-04\",\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"minutes\":5}]}",
              "tools_triggered": "distraction_pattern_count",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"3 recorded events total 10 minutes.\",\"rows\":[{\"category\":\"Notification\",\"context\":\"Study desk\",\"eventCount\":2,\"recordedMinutes\":5,\"averageMinutesPerEvent\":2.5},{\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":5,\"averageMinutesPerEvent\":5}],\"warnings\":[\"Counts describe only your supplied labels and records. Missing events are unknown; labels are not diagnoses or inferred traits.\"]}"
            },
            {
              "description": "Distinct supplied example 2",
              "prompt": "Use Distraction Pattern Counts with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"events\":[{\"id\":\"D1\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":3},{\"id\":\"D2\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":2}]}",
              "tools_triggered": "distraction_pattern_count",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 recorded events total 5 minutes.\",\"rows\":[{\"category\":\"Notification\",\"context\":\"Study desk\",\"eventCount\":2,\"recordedMinutes\":5,\"averageMinutesPerEvent\":2.5}],\"warnings\":[\"Counts describe only your supplied labels and records. Missing events are unknown; labels are not diagnoses or inferred traits.\"]}"
            },
            {
              "description": "Distinct supplied example 3",
              "prompt": "Use Distraction Pattern Counts with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"events\":[{\"id\":\"D1\",\"date\":\"2026-10-04\",\"category\":\"Notification example\",\"context\":\"Study desk\",\"minutes\":3},{\"id\":\"D2\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":2},{\"id\":\"D3\",\"date\":\"2026-10-04\",\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"minutes\":5}]}",
              "tools_triggered": "distraction_pattern_count",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"3 recorded events total 10 minutes.\",\"rows\":[{\"category\":\"Notification\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":2,\"averageMinutesPerEvent\":2},{\"category\":\"Notification example\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":3,\"averageMinutesPerEvent\":3},{\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":5,\"averageMinutesPerEvent\":5}],\"warnings\":[\"Counts describe only your supplied labels and records. Missing events are unknown; labels are not diagnoses or inferred traits.\"]}"
            },
            {
              "description": "Distinct supplied example 4",
              "prompt": "Use Distraction Pattern Counts with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"events\":[{\"id\":\"D1\",\"date\":\"2026-10-04\",\"category\":\"Notification alternate\",\"context\":\"Study desk\",\"minutes\":3},{\"id\":\"D2\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":2},{\"id\":\"D3\",\"date\":\"2026-10-04\",\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"minutes\":5}]}",
              "tools_triggered": "distraction_pattern_count",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"3 recorded events total 10 minutes.\",\"rows\":[{\"category\":\"Notification\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":2,\"averageMinutesPerEvent\":2},{\"category\":\"Notification alternate\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":3,\"averageMinutesPerEvent\":3},{\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":5,\"averageMinutesPerEvent\":5}],\"warnings\":[\"Counts describe only your supplied labels and records. Missing events are unknown; labels are not diagnoses or inferred traits.\"]}"
            },
            {
              "description": "Distinct supplied example 5",
              "prompt": "Use Distraction Pattern Counts with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"events\":[{\"id\":\"D1\",\"date\":\"2026-10-04\",\"category\":\"Example record\",\"context\":\"Study desk\",\"minutes\":3},{\"id\":\"D2\",\"date\":\"2026-10-04\",\"category\":\"Notification\",\"context\":\"Study desk\",\"minutes\":2},{\"id\":\"D3\",\"date\":\"2026-10-04\",\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"minutes\":5}]}",
              "tools_triggered": "distraction_pattern_count",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"3 recorded events total 10 minutes.\",\"rows\":[{\"category\":\"Example record\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":3,\"averageMinutesPerEvent\":3},{\"category\":\"Notification\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":2,\"averageMinutesPerEvent\":2},{\"category\":\"Unplanned tab\",\"context\":\"Study desk\",\"eventCount\":1,\"recordedMinutes\":5,\"averageMinutesPerEvent\":5}],\"warnings\":[\"Counts describe only your supplied labels and records. Missing events are unknown; labels are not diagnoses or inferred traits.\"]}"
            }
          ],
          "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 Distraction Pattern Counts 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 Distraction Pattern Counts 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-distraction-pattern-count/"
      },
      "publication": {
        "release_notes": "Initial public review candidate. Five recorded positive endpoint cases and malformed-input guards accompany the review walkthrough. The evidence page clearly separates API checks from native ChatGPT evaluation. No public approval or publication is claimed."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 691c5ac2c011f573b9cbf5c6a647670e492c939496b508f06a6b2dea34675c35