Update to Missing Record Field Audit
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":"573719d3975505d5d8413293bbac2a728bdce0f2dd1dc484061ae2dcfd442fb7","size":730}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"a236bae7b459e442aad4013f8d7a8d6b7753d8074e8976af65fb94e788ae985c","size":730}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"dbe72c6bb535ed0bc8126800c4ff48471f2ce3e8b9c15ef35f413188cc9e11b2","size":621}
Package file
Oct 24, 2026 · 13:50 UTC
c5b41c7910a6fe4eda20aa64641c6e8433b70f12f9c14a6945656e2f757876fa
Nov 2, 2026 · 06:11 UTC
cd7bfa531fd3f8e71886f705dac02e5dd6c810607b039883cf3234c6cd845e88
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-missing-record-field-audit", - "version": "1.0.1", - "description": "Audits supplied import records for selected required name, reference and category fields. Optional fields may be omitted or blank; supplied field values must be text. Does not infer missing values.", + "version": "1.0.4", + "description": "Find missing details before you import a list, so you know which rows to fix.", "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/missing-record-field-audit", "keywords": [ + "find missing list details", "missing record field audit", "document and record tools", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Missing Record Field Audit", - "shortDescription": "Missing Record Field Audit", - "longDescription": "Audits supplied import records for selected required name, reference and category fields. Optional fields may be omitted or blank; supplied field values must be text. Does not infer missing values. 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": "Find missing list details", + "longDescription": "Find missing details before you import a list, so you know which rows to fix. Paste your rows and choose the fields each row needs: name, reference or category. Get a clear list of blanks and missing fields. Optional fields can stay empty. The app checks what you share; it does not guess missing values or fill them in.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare missing record field audit" + "Find missing list details" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/missing-record-field-audit", "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 missing record field audit.", - "Review my inputs for missing record field audit." + "Find rows missing a name, reference or category.", + "Check which required fields are blank before I import this list." ], - "brandColor": "#1463EC", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B8D62", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#7BEAC0", + "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-missing-record-field-audit/" }, "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": "573719d3975505d5d8413293bbac2a728bdce0f2dd1dc484061ae2dcfd442fb7",
"size": 730
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "a236bae7b459e442aad4013f8d7a8d6b7753d8074e8976af65fb94e788ae985c",
"size": 730
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "dbe72c6bb535ed0bc8126800c4ff48471f2ce3e8b9c15ef35f413188cc9e11b2",
"size": 621
}changed /files/plugin.json/sha256
"c5b41c7910a6fe4eda20aa64641c6e8433b70f12f9c14a6945656e2f757876fa"
"cd7bfa531fd3f8e71886f705dac02e5dd6c810607b039883cf3234c6cd845e88"
changed /files/plugin.json/size
9186
8848
Full snapshot data
{
"files": {
".app.json": {
"sha256": "6598e7b15b4fcb86912a6d4cc165b495198d30159fc8536ee74a3420eac0e2e4",
"size": 126
},
"EXAMPLE.json": {
"sha256": "0d2705c096a5804d74005049d90eda37bc8688b7f5b6ef5eb5bf6dddcf398844",
"size": 740
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "c7347e1b3b4b0883f8c3eea70195a0ebfd1e0bdbf71a15a2c5136392ae6a3c28",
"size": 1345
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "49dd5b08377d0be4642bb2cc24914fa96a1254979569bfa081b10ae8e9f3312e",
"size": 493
},
"assets/brand4-composer-dark.svg": {
"sha256": "573719d3975505d5d8413293bbac2a728bdce0f2dd1dc484061ae2dcfd442fb7",
"size": 730
},
"assets/brand4-composer.svg": {
"sha256": "a236bae7b459e442aad4013f8d7a8d6b7753d8074e8976af65fb94e788ae985c",
"size": 730
},
"assets/brand4-logo.svg": {
"sha256": "dbe72c6bb535ed0bc8126800c4ff48471f2ce3e8b9c15ef35f413188cc9e11b2",
"size": 621
},
"assets/icon.svg": {
"sha256": "29cc1405035bffee4a1180861888d75d0f21e927e281c9698e3f46693b07cdc4",
"size": 360
},
"assets/logo.svg": {
"sha256": "29cc1405035bffee4a1180861888d75d0f21e927e281c9698e3f46693b07cdc4",
"size": 360
},
"mcp.json": {
"sha256": "e82918e6858effe65517f3c8a77ef658d70b219252b7c0ac29bc5a956e5805b9",
"size": 401
},
"plugin.json": {
"sha256": "cd7bfa531fd3f8e71886f705dac02e5dd6c810607b039883cf3234c6cd845e88",
"size": 8848
}
}
}SHA-256 of public snapshot: 7e9f507cbdd079678412d25940119cd9c91d5d9130afd285a3c34006f8316967