Update to Record Join Reconciliation
Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.4
Product listing or positioning changed
Full description — Now says: Match two lists by reference and spot missing rows or values that disagree.
Observed in the public listing; claims come from the publisher.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Oct 27, 2026 · 01:02 UTC
Joins two supplied record lists by exact reference and flags unmatched references or differing labels and values. Rejects duplicate join keys. Values must have the same meaning and unit in both lists.
Nov 2, 2026 · 06:11 UTC
Match two lists by reference and spot missing rows or values that disagree.
Long description
Oct 27, 2026 · 01:02 UTC
Joins two supplied record lists by exact reference and flags unmatched references or differing labels and values. Rejects duplicate join keys. Values must have the same meaning and unit in both lists. Uses explicitly supplied structured ...
Nov 2, 2026 · 06:11 UTC
Match two lists by reference and spot missing rows or values that disagree. Share both lists with a unique reference for each row. See which records match, which appear on only one side, and which labels or values differ. Both lists must...
Short description
Oct 27, 2026 · 01:02 UTC
Record Join Reconciliation
Nov 2, 2026 · 06:11 UTC
Match two record lists
Brand color
Oct 27, 2026 · 01:02 UTC
#1463EC
Nov 2, 2026 · 06:11 UTC
#8D7E1B
Compare saved observations
Download comparison JSONFull technical diff · 14 changed fields
changed /release/description
"Joins two supplied record lists by exact reference and flags unmatched references or differing labels and values. Rejects duplicate join keys. Values must have the same meaning and unit in both lists."
"Match two lists by reference and spot missing rows or values that disagree."
changed /release/id
"pluginrel_15466d44b3388191b46ec056123dd49e"
"pluginrel_10a10b5b68388191afcf7c9e6d3ab946"
changed /release/interface/brand_color
"#1463EC"
"#8D7E1B"
changed /release/interface/capabilities
[ "Prepare record join reconciliation" ]
[ "Match two record lists" ]
changed /release/interface/composer_icon_dark_url
null
"https://files.openai.com/content?id=file_00000000f3f0821195ad7e99959cd21a"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_0000000001d48211b4a62b5f249672fa"
"https://files.openai.com/content?id=file_00000000cdac82079b64185b6699e66b"
changed /release/interface/default_prompt
"Help me prepare a record join reconciliation."
"Match these two lists by reference and show the gaps."
changed /release/interface/default_prompts
[ "Help me prepare a record join reconciliation.", "Review my inputs for record join reconciliation." ]
[ "Match these two lists by reference and show the gaps.", "Which values disagree between these two record lists?" ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000149c8211b030f94d5952990c"
"https://files.openai.com/content?id=file_00000000fd808211af48d8a65d52dec0"
changed /release/interface/logo_url_dark
null
"https://files.openai.com/content?id=file_00000000c1588211aeb1f01848514f0b"
changed /release/interface/long_description
"Joins two supplied record lists by exact reference and flags unmatched references or differing labels and values. Rejects duplicate join keys. Values must have the same meaning and unit in both lists. 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."
"Match two lists by reference and spot missing rows or values that disagree. Share both lists with a unique reference for each row. See which records match, which appear on only one side, and which labels or values differ. Both lists must use the same units and meaning for the values. Repeated join references need fixing first."
changed /release/interface/short_description
"Record Join Reconciliation"
"Match two record lists"
changed /release/keywords
[ "record join reconciliation", "document and record tools", "worksheet", "reviewed inputs" ]
[ "match two record lists", "record join reconciliation", "document and record tools", "worksheet", "reviewed inputs" ]
changed /release/version
"1.0.1"
"1.0.4"
Full snapshot data
{
"canonical_app_id": "asdk_app_6ad1f2ad333c8191893904c3b78942dd",
"connector_id": "asdk_app_6ad1f2ad333c8191893904c3b78942dd",
"created_at": "2026-10-18T08:37:12.912297Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6ad1f2ad333c8191893904c3b78942dd",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "duopore-public-record-join-reconcile",
"release": {
"app_ids": [
"asdk_app_6ad1f2ad333c8191893904c3b78942dd"
],
"app_manifest": {
"apps": {
"duopore-record-join-reconcile": {
"id": "asdk_app_6ad1f2ad333c8191893904c3b78942dd",
"required": true
}
}
},
"app_templates": [],
"description": "Match two lists by reference and spot missing rows or values that disagree.",
"display_name": "Record Join Reconciliation",
"id": "pluginrel_10a10b5b68388191afcf7c9e6d3ab946",
"interface": {
"brand_color": "#8D7E1B",
"capabilities": [
"Match two record lists"
],
"category": "Productivity",
"composer_icon_dark_url": "https://files.openai.com/content?id=file_00000000f3f0821195ad7e99959cd21a",
"composer_icon_url": "https://files.openai.com/content?id=file_00000000cdac82079b64185b6699e66b",
"default_prompt": "Match these two lists by reference and show the gaps.",
"default_prompts": [
"Match these two lists by reference and show the gaps.",
"Which values disagree between these two record lists?"
],
"developer_name": "DUOPORE VENTURES PTE. LTD.",
"logo_url": "https://files.openai.com/content?id=file_00000000fd808211af48d8a65d52dec0",
"logo_url_dark": "https://files.openai.com/content?id=file_00000000c1588211aeb1f01848514f0b",
"long_description": "Match two lists by reference and spot missing rows or values that disagree. Share both lists with a unique reference for each row. See which records match, which appear on only one side, and which labels or values differ. Both lists must use the same units and meaning for the values. Repeated join references need fixing first.",
"plugin_category_id": "productivity",
"privacy_policy_url": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
"screenshot_urls": [],
"short_description": "Match two record lists",
"terms_of_service_url": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
"website_url": "https://duopore-public-tools.ch-kae88.workers.dev/tools/record-join-reconcile"
},
"keywords": [
"match two record lists",
"record join reconciliation",
"document and record tools",
"worksheet",
"reviewed inputs"
],
"mcp_servers": [
{
"key": "duopore-record-join-reconcile",
"metadata": {
"extensions": {
"com.openai": {
"auth": {
"type": "none"
}
}
},
"headers": {},
"type": "streamable-http",
"url": "https://duopore-public-tools.ch-kae88.workers.dev/mcp/record-join-reconcile"
}
}
],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [],
"version": "1.0.4"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ad1f2ad333c8191893904c3b78942dd?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 19385a54f5568e6d987ed6bcb960dfa6719f2cb9690a70a86c0fa9c205b8b4ed