← Files 딜팡ARCHIVED FILE

.codex-plugin/plugin.json

6.68 KB · Nov 3, 2026 · 19:18 UTC

↓ Download file

{
  "author": {
    "name": "\uc5e0\ub354\ube14\uc720\ud640\ub529\uc2a4 \uc8fc\uc2dd\ud68c\uc0ac"
  },
  "description": "Dealpang Golf helps users search golf and sports shopping products, filter by brand, category, keyword, price, and sort order, then inspect detailed product information in ChatGPT with links to view products on the external Dealpang site. The app only presents product listings and details; it does not provide checkout, payment, ordering, account login, or private order-status actions.",
  "interface": {
    "capabilities": [],
    "category": "Other",
    "defaultPrompt": [
      "5~10\ub9cc\uc6d0 \uc0ac\uc774 \uace8\ud504\uc7a5\uac11 \ucd94\ucc9c\ud574\uc918",
      "\uc544\ub514\ub2e4\uc2a4 \uace8\ud504\ud654 \ubcf4\uc5ec\uc918",
      "\ub0a8\uc131 \uace8\ud504\uc758\ub958 \uc2e0\uc0c1\ud488 \ubcf4\uc5ec\uc918"
    ],
    "developerName": "\uc5e0\ub354\ube14\uc720\ud640\ub529\uc2a4 \uc8fc\uc2dd\ud68c\uc0ac",
    "displayName": "\ub51c\ud321",
    "longDescription": "Dealpang Golf helps users search golf and sports shopping products, filter by brand, category, keyword, price, and sort order, then inspect detailed product information in ChatGPT with links to view products on the external Dealpang site. The app only presents product listings and details; it does not provide checkout, payment, ordering, account login, or private order-status actions.",
    "privacyPolicyURL": "https://www.dealpang.com/service/private.php",
    "shortDescription": "\uace8\ud504 \uc0c1\ud488 \uac80\uc0c9",
    "supportURL": "https://www.dealpang.com/service/guide.php",
    "termsOfServiceURL": "https://www.dealpang.com/service/agreement.php",
    "websiteURL": "https://www.dealpang.com",
    "composerIcon": "./assets/logo.jpg",
    "logo": "./assets/logo.jpg"
  },
  "name": "dealpang-golf",
  "version": "1.1.0",
  "mcpServers": "./.mcp.json",
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search products by a keyword with a maximum price.",
              "prompt": "\ub4dc\ub77c\uc774\ubc84\ub97c 30\ub9cc \uc6d0 \uc774\ud558\ub85c \ubcf4\uc5ec\uc918",
              "tools_triggered": "get_product_list",
              "expected_behavior": "A product-list widget shows golf drivers. The header shows a total result count and up to 5 product cards are listed. Each card shows the product image, the product name, and a price in Korean won (\u20a9). Discounted cards also show a discount percentage. The widget renders without an error message."
            },
            {
              "description": "Search by a brand together with a product category.",
              "prompt": "\uc544\ub514\ub2e4\uc2a4 \uace8\ud504\ud654 \ubcf4\uc5ec\uc918",
              "tools_triggered": "get_product_list",
              "expected_behavior": "A product-list widget shows golf shoes. Up to 5 product cards are listed, each showing the product image, name, and price (\u20a9). The brand is shown on a card when the product has brand data. The widget renders without an error message."
            },
            {
              "description": "Search within a price range and a category.",
              "prompt": "10\ub9cc \uc6d0\uc5d0\uc11c 30\ub9cc \uc6d0 \uc0ac\uc774 \uace8\ud504\uacf5\uc744 \ucd5c\uc2e0 \ub4f1\ub85d\uc21c\uc73c\ub85c \ubcf4\uc5ec\uc918",
              "tools_triggered": "get_product_list",
              "expected_behavior": "A product-list widget shows golf balls. Up to 5 product cards are listed, each showing the product image, name, and a price (\u20a9) that falls within the requested 100,000\u2013300,000 range. The widget renders without an error message."
            },
            {
              "description": "Browse a category that has many results.",
              "prompt": "\ub0a8\uc131 \uace8\ud504\uc758\ub958\ub97c \ubcf4\uc5ec\uc918",
              "tools_triggered": "get_product_list",
              "expected_behavior": "A product-list widget shows men's golf apparel. Up to 5 product cards are listed, each showing the product image, name, and price (\u20a9); the brand is shown when available. When more results exist, pagination controls appear at the bottom. The widget renders without an error message."
            },
            {
              "description": "Open the detail view for a specific product number.",
              "prompt": "\uc0c1\ud488\ubc88\ud638 1000046414 \uc0c1\uc138 \uc815\ubcf4 \ubcf4\uc5ec\uc918",
              "tools_triggered": "get_goods_detail",
              "expected_behavior": "A product-detail widget shows product 1000046414: the product image, name, price (\u20a9), and a \"\uc81c\ud488\ubcf4\ub7ec \uac00\uae30\" (View Product) link that opens the product page on the external store. Product options appear when the product has them. No checkout or payment happens inside the widget."
            }
          ],
          "negative": [
            {
              "description": "Do not trigger for checkout or payment requests. Expected: no product widget appears and no checkout or payment occurs. The assistant explains that it can only search and display products and that purchases happen on the external store via the \"View Product\" link.",
              "prompt": "\uc774 \uc0c1\ud488 \uc9c0\uae08 \uacb0\uc81c\ud574\uc918"
            },
            {
              "description": "Do not trigger for unrelated questions. Expected: no product widget appears. The assistant answers the question normally without searching for products.",
              "prompt": "\uc624\ub298 \uc11c\uc6b8 \ub0a0\uc528 \uc5b4\ub54c?"
            },
            {
              "description": "Do not trigger for private order, account, or shipping-status requests. Expected: no product widget appears. The assistant explains that it cannot access personal orders, accounts, or shipping status.",
              "prompt": "\ub0b4 \uc8fc\ubb38 \ubc30\uc1a1 \uc0c1\ud0dc \ud655\uc778\ud574\uc918"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Dealpang Golf only shows product listings and details. It does not sell products, process payments, or place orders inside ChatGPT; purchases happen on the external Dealpang website via the View Product link.",
        "demo_recording_url": "https://www.youtube.com/watch?v=ZhQREuhk6Bc"
      },
      "publication": {
        "release_notes": "Improved search consistency: brand, category, gender, synonym (e.g. golf ball), English brand name, and in-text price expressions now resolve to the same results across ChatGPT web and mobile. Searches with no matching products now say so instead of showing unrelated items, and a product-list error caused by malformed price data was fixed."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 6d4c6cac9fec36ad888b2b4cc6391b4f18c65f4d47a58ee8ef41e49ed3ed9761