Update to Client Handover 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 3 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":"3957f92bb505219d457527d5cea109b4a3562378c9c788eb7d939095819ebaee","size":535}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"63592696f92e8e0807a1e42ec9fc79db305c6cc0bef6f7592db337081a64b363","size":535}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"913e85aaaa634858496d7c8cf2a2724d2d85a38b38f7b31dc8318b760a2e13a6","size":426}
Package file
Oct 24, 2026 · 13:50 UTC
20a5897c1974e9cfcab2caf37ae5afd678464a6c3f8672be4fd8ab9d046e0d24
Nov 2, 2026 · 06:11 UTC
0c170e45d964277f6398d9b0566456e153ca1e69a09a07df4f425aa1f0758597
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-client-handover-checklist", - "version": "1.0.1", - "description": "Audits supplied required handover deliverables for completion, a named owner and evidence reference. Optional incomplete items remain visible. Produces a review checklist without checking evidence links or certifying acceptance.", + "version": "1.0.4", + "description": "Find gaps in a client handover before you mark the work ready.", "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/client-handover-checklist", "keywords": [ + "check a client handover", "client handover checklist", "small business operations", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Client Handover Checklist", - "shortDescription": "Client Handover Checklist", - "longDescription": "Audits supplied required handover deliverables for completion, a named owner and evidence reference. Optional incomplete items remain visible. Produces a review checklist without checking evidence links or certifying acceptance. 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 a client handover", + "longDescription": "Find gaps in a client handover before you mark the work ready. List the required items, their owners, whether they are done, and any proof references. See missing items and unclear ownership in one checklist. Optional unfinished items stay visible. The app uses your updates; it does not open proof links or approve the handover.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare client handover checklist" + "Check a client handover" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/client-handover-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 client handover checklist.", - "Review my inputs for client handover checklist." + "Check what is missing from this client handover.", + "Which required handover items still need an owner or proof?" ], - "brandColor": "#1463EC", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B2E8D", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#8D9DEC", + "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-client-handover-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": "3957f92bb505219d457527d5cea109b4a3562378c9c788eb7d939095819ebaee",
"size": 535
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "63592696f92e8e0807a1e42ec9fc79db305c6cc0bef6f7592db337081a64b363",
"size": 535
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "913e85aaaa634858496d7c8cf2a2724d2d85a38b38f7b31dc8318b760a2e13a6",
"size": 426
}changed /files/plugin.json/sha256
"20a5897c1974e9cfcab2caf37ae5afd678464a6c3f8672be4fd8ab9d046e0d24"
"0c170e45d964277f6398d9b0566456e153ca1e69a09a07df4f425aa1f0758597"
changed /files/plugin.json/size
13546
13133
Full snapshot data
{
"files": {
".app.json": {
"sha256": "86f53283cf05bfcb7f0a492e2002727ff22657f12e723ae7231c9531777b2c41",
"size": 125
},
"EXAMPLE.json": {
"sha256": "7fe51050efb2f9867401d9c4997347fde3add25d0bb61967124f57da008e85c3",
"size": 1824
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "a38c8130589af9f8c6dbdb337436316490174efbdac7d7cfcb253485a7d0b8c9",
"size": 1373
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "75edb32ebd32c3216a5cdf3ad333683829d296219676025ae58cd8859654485f",
"size": 491
},
"assets/brand4-composer-dark.svg": {
"sha256": "3957f92bb505219d457527d5cea109b4a3562378c9c788eb7d939095819ebaee",
"size": 535
},
"assets/brand4-composer.svg": {
"sha256": "63592696f92e8e0807a1e42ec9fc79db305c6cc0bef6f7592db337081a64b363",
"size": 535
},
"assets/brand4-logo.svg": {
"sha256": "913e85aaaa634858496d7c8cf2a2724d2d85a38b38f7b31dc8318b760a2e13a6",
"size": 426
},
"assets/icon.svg": {
"sha256": "2e1e83d2b72c328fe30302a849eee9a50e3eb3796c6988dda894551349269f8e",
"size": 351
},
"assets/logo.svg": {
"sha256": "2e1e83d2b72c328fe30302a849eee9a50e3eb3796c6988dda894551349269f8e",
"size": 351
},
"mcp.json": {
"sha256": "3b0cbb0c389f58f6ef31c13e09a6c6767af52103f1cc09cbff671070e6bd9713",
"size": 399
},
"plugin.json": {
"sha256": "0c170e45d964277f6398d9b0566456e153ca1e69a09a07df4f425aa1f0758597",
"size": 13133
}
}
}SHA-256 of public snapshot: 070c9f0ffd31c188b7e904878f8726691cc9643fe48367db26c6e498c1fe3e7b