← Files Room Area ReconciliationARCHIVED FILE

plugin.json

9.75 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "duopore-public-room-area-reconciliation",
  "version": "1.0.4",
  "description": "Add up rectangular room areas and compare them with the floor area you entered.",
  "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/room-area-reconciliation",
  "keywords": [
    "check room area totals",
    "room area reconciliation",
    "property",
    "worksheet",
    "reviewed inputs"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Room Area Reconciliation",
        "shortDescription": "Check room area totals",
        "longDescription": "Add up rectangular room areas and compare them with the floor area you entered. Share each room's length and width in metres, plus the stated total area. See room estimates, their sum and any difference from that total. Use it to check your sums. It is not a survey or a legal floor-area measurement.",
        "developerName": "DUOPORE VENTURES PTE. LTD.",
        "category": "Productivity",
        "capabilities": [
          "Check room area totals"
        ],
        "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/room-area-reconciliation",
        "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": [
          "Add up these rectangular room areas in square metres.",
          "Compare the room area total with the floor area I entered."
        ],
        "brandColor": "#1B758D",
        "composerIcon": "./assets/brand4-composer.svg",
        "logo": "./assets/brand4-logo.svg",
        "brandColorDark": "#7BD2EA",
        "composerIconDark": "./assets/brand4-composer-dark.svg",
        "logoDark": "./assets/brand4-logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Original fictional example",
              "prompt": "Use Room Area Reconciliation with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"rooms\":[{\"id\":\"R1\",\"label\":\"Living\",\"lengthMetres\":4,\"widthMetres\":3},{\"id\":\"R2\",\"label\":\"Bedroom\",\"lengthMetres\":3,\"widthMetres\":3}],\"declaredArea\":22,\"tolerance\":0.5}",
              "tools_triggered": "room_area_reconciliation",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Estimated room sum 21 m\u00b2; difference -1 m\u00b2.\",\"rows\":[{\"id\":\"R1\",\"label\":\"Living\",\"estimatedArea\":12,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false},{\"id\":\"R2\",\"label\":\"Bedroom\",\"estimatedArea\":9,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false}],\"warnings\":[\"Rectangular estimates omit walls, irregular shapes and unlisted areas. This is not a legal floor-area measurement.\",\"Areas and differences use four decimal places; tolerance is applied to the displayed difference.\"]}"
            },
            {
              "description": "Distinct supplied example 2",
              "prompt": "Use Room Area Reconciliation with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"rooms\":[{\"id\":\"R2\",\"label\":\"Bedroom\",\"lengthMetres\":3,\"widthMetres\":3},{\"id\":\"R1\",\"label\":\"Living\",\"lengthMetres\":4,\"widthMetres\":3}],\"declaredArea\":22,\"tolerance\":0.5}",
              "tools_triggered": "room_area_reconciliation",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Estimated room sum 21 m\u00b2; difference -1 m\u00b2.\",\"rows\":[{\"id\":\"R2\",\"label\":\"Bedroom\",\"estimatedArea\":9,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false},{\"id\":\"R1\",\"label\":\"Living\",\"estimatedArea\":12,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false}],\"warnings\":[\"Rectangular estimates omit walls, irregular shapes and unlisted areas. This is not a legal floor-area measurement.\",\"Areas and differences use four decimal places; tolerance is applied to the displayed difference.\"]}"
            },
            {
              "description": "Distinct supplied example 3",
              "prompt": "Use Room Area Reconciliation with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"rooms\":[{\"id\":\"R1\",\"label\":\"Living\",\"lengthMetres\":4,\"widthMetres\":3}],\"declaredArea\":22,\"tolerance\":0.5}",
              "tools_triggered": "room_area_reconciliation",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Estimated room sum 12 m\u00b2; difference -10 m\u00b2.\",\"rows\":[{\"id\":\"R1\",\"label\":\"Living\",\"estimatedArea\":12,\"declaredTotal\":22,\"estimatedTotal\":12,\"difference\":-10,\"withinTolerance\":false}],\"warnings\":[\"Rectangular estimates omit walls, irregular shapes and unlisted areas. This is not a legal floor-area measurement.\",\"Areas and differences use four decimal places; tolerance is applied to the displayed difference.\"]}"
            },
            {
              "description": "Distinct supplied example 4",
              "prompt": "Use Room Area Reconciliation with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"rooms\":[{\"id\":\"R1 example\",\"label\":\"Living\",\"lengthMetres\":4,\"widthMetres\":3},{\"id\":\"R2\",\"label\":\"Bedroom\",\"lengthMetres\":3,\"widthMetres\":3}],\"declaredArea\":22,\"tolerance\":0.5}",
              "tools_triggered": "room_area_reconciliation",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Estimated room sum 21 m\u00b2; difference -1 m\u00b2.\",\"rows\":[{\"id\":\"R1 example\",\"label\":\"Living\",\"estimatedArea\":12,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false},{\"id\":\"R2\",\"label\":\"Bedroom\",\"estimatedArea\":9,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false}],\"warnings\":[\"Rectangular estimates omit walls, irregular shapes and unlisted areas. This is not a legal floor-area measurement.\",\"Areas and differences use four decimal places; tolerance is applied to the displayed difference.\"]}"
            },
            {
              "description": "Distinct supplied example 5",
              "prompt": "Use Room Area Reconciliation with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"rooms\":[{\"id\":\"R1 alternate\",\"label\":\"Living\",\"lengthMetres\":4,\"widthMetres\":3},{\"id\":\"R2\",\"label\":\"Bedroom\",\"lengthMetres\":3,\"widthMetres\":3}],\"declaredArea\":22,\"tolerance\":0.5}",
              "tools_triggered": "room_area_reconciliation",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Estimated room sum 21 m\u00b2; difference -1 m\u00b2.\",\"rows\":[{\"id\":\"R1 alternate\",\"label\":\"Living\",\"estimatedArea\":12,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false},{\"id\":\"R2\",\"label\":\"Bedroom\",\"estimatedArea\":9,\"declaredTotal\":22,\"estimatedTotal\":21,\"difference\":-1,\"withinTolerance\":false}],\"warnings\":[\"Rectangular estimates omit walls, irregular shapes and unlisted areas. This is not a legal floor-area measurement.\",\"Areas and differences use four decimal places; tolerance is applied to the displayed difference.\"]}"
            }
          ],
          "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 Room Area Reconciliation 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 Room Area Reconciliation 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-room-area-reconciliation/"
      },
      "publication": {
        "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"
    }
  }
}

SHA-256: 53696de5eaa6c116e633a3d93fa3a1f927dfa0c1b1f4e4af538aa15cf6097265