Update to Prerequisite Gap Checklist
Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.4
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"d1b6ba3bd9332116eee984a29357b7319c4e4efb253bc785f0c50a60505d2336","size":526}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"710b51b68e3ee13b11edfebe2c4ed725319ef4109c04ea7eacfab90ae3566466","size":526}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"d5ac5fc2c3ab446be12fcb1e22663ed99d75ce2b3263fb62227b7efc5adc99b9","size":417}
Package file
Oct 24, 2026 · 13:50 UTC
62af019b97d3861cd3d7ac1a295962a5e0867feac9b88af9c4f8ec83495d6d91
Nov 2, 2026 · 06:11 UTC
cf7d764b3e8000cbb2531535ae4268c36ef24d1e8a74b1254f2a023e09699c34
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,8 +1,8 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "duopore-public-prerequisite-gap-checklist", - "version": "1.0.1", - "description": "Matches exact supplied prerequisite labels to your completed, in-progress or planned evidence. Reports gaps and source references without claiming an institution will accept the evidence or deciding admission eligibility. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending.", + "version": "1.0.4", + "description": "See which listed course requirements still need proof or more work.", "author": { "name": "DUOPORE VENTURES PTE. LTD.", "email": "ch.kae88@gmail.com", @@ -10,6 +10,7 @@ }, "homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/prerequisite-gap-checklist", "keywords": [ + "check study entry documents", "prerequisite gap checklist", "learning and education", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Prerequisite Gap Checklist", - "shortDescription": "Prerequisite Gap Checklist", - "longDescription": "Matches exact supplied prerequisite labels to your completed, in-progress or planned evidence. Reports gaps and source references without claiming an institution will accept the evidence or deciding admission eligibility. 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.", + "shortDescription": "Check study entry documents", + "longDescription": "See which listed course requirements still need proof or more work. Enter the requirement labels and your completed, current or planned evidence. See exact matches, gaps and source references in a checklist. For adults preparing their own study plans. The app does not decide admission or whether a school will accept your proof; confirm that with the school.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare prerequisite gap checklist" + "Check study entry documents" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/prerequisite-gap-checklist", "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 prerequisite gap checklist.", - "Review my inputs for prerequisite gap checklist." + "Match these course requirements to the evidence I have.", + "Which study prerequisites still need proof?" ], - "brandColor": "#246BB4", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#541B8D", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#BD8DEC", + "composerIconDark": "./assets/brand4-composer-dark.svg", + "logoDark": "./assets/brand4-logo.svg" }, "review": { "test_cases": { @@ -95,7 +99,7 @@ "demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-prerequisite-gap-checklist/" }, "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." + "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" }
Full technical diff · 5 changed fields
added /files/assets~1brand4-composer-dark.svg
Field was absent
{
"sha256": "d1b6ba3bd9332116eee984a29357b7319c4e4efb253bc785f0c50a60505d2336",
"size": 526
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "710b51b68e3ee13b11edfebe2c4ed725319ef4109c04ea7eacfab90ae3566466",
"size": 526
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "d5ac5fc2c3ab446be12fcb1e22663ed99d75ce2b3263fb62227b7efc5adc99b9",
"size": 417
}changed /files/plugin.json/sha256
"62af019b97d3861cd3d7ac1a295962a5e0867feac9b88af9c4f8ec83495d6d91"
"cf7d764b3e8000cbb2531535ae4268c36ef24d1e8a74b1254f2a023e09699c34"
changed /files/plugin.json/size
12624
12063
Full snapshot data
{
"files": {
".app.json": {
"sha256": "05f23969dc3716d83d2d37f37ea121c6034b462fc95e5cf9c61c5fda137c0145",
"size": 126
},
"EXAMPLE.json": {
"sha256": "d503aa7903b4b68d4732f4d445f71ba6aedbc4dd8a793a8b536fa0f8854700fc",
"size": 1440
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "926e945ac38c694f5a0a8cf0179d7026678f19f6a0b7e3e9985e219207eb1fb2",
"size": 1467
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "bdbbf00793989f4c06a9fce4c85d0e297a4ce1d227533ea59890479293ca22f7",
"size": 493
},
"assets/brand4-composer-dark.svg": {
"sha256": "d1b6ba3bd9332116eee984a29357b7319c4e4efb253bc785f0c50a60505d2336",
"size": 526
},
"assets/brand4-composer.svg": {
"sha256": "710b51b68e3ee13b11edfebe2c4ed725319ef4109c04ea7eacfab90ae3566466",
"size": 526
},
"assets/brand4-logo.svg": {
"sha256": "d5ac5fc2c3ab446be12fcb1e22663ed99d75ce2b3263fb62227b7efc5adc99b9",
"size": 417
},
"assets/icon.svg": {
"sha256": "524fe39843a6441917516d69db421bf8b259c257398d74488bafb6ac0ae82ce5",
"size": 360
},
"assets/logo.svg": {
"sha256": "524fe39843a6441917516d69db421bf8b259c257398d74488bafb6ac0ae82ce5",
"size": 360
},
"mcp.json": {
"sha256": "dc60035f00e7579cdb3b02b74f24461a4f2488705af99a79a8cbb67698ff7241",
"size": 401
},
"plugin.json": {
"sha256": "cf7d764b3e8000cbb2531535ae4268c36ef24d1e8a74b1254f2a023e09699c34",
"size": 12063
}
}
}SHA-256 of public snapshot: bf0a1886a6136b5682c9f54e4ec6be195f0d0111d34cb08b18dc614939f14985