Tool tree
wishopai-pocket-merchant.gentiledariomartinmg.chatgpt.site
gradeNot graded
inspect_workspaceAnswer
Read the complete live state of the Wishopai Pocket Merchant demo, including catalog, storefront, POS, launch readiness and recent demo sales. This never reads a production store.
View tool JSON
{
"name": "inspect_workspace",
"kind": "answer",
"impl": "imperative",
"description": "Read the complete live state of the Wishopai Pocket Merchant demo, including catalog, storefront, POS, launch readiness and recent demo sales. This never reads a production store.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_capture_inboxAnswer
Read the merchant's three phone capture briefs that need to be turned into structured products. Returns labels and known facts only; no external files or private data.
View tool JSON
{
"name": "get_capture_inbox",
"kind": "answer",
"impl": "imperative",
"description": "Read the merchant's three phone capture briefs that need to be turned into structured products. Returns labels and known facts only; no external files or private data.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}create_catalog_draftAction
Create or replace the demo catalog from the phone captures. This is reversible and remains a draft; it never publishes products. Use concise, factual copy and valid positive prices.
View tool JSON
{
"name": "create_catalog_draft",
"kind": "act",
"impl": "imperative",
"description": "Create or replace the demo catalog from the phone captures. This is reversible and remains a draft; it never publishes products. Use concise, factual copy and valid positive prices.",
"inputSchema": {
"type": "object",
"properties": {
"storeName": {
"type": "string",
"description": "Merchant-facing store name, at most 70 characters."
},
"tagline": {
"type": "string",
"description": "Short customer-facing promise, at most 110 characters."
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$",
"description": "ISO 4217 currency code, such as USD."
},
"products": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"sourceId": {
"type": "string",
"enum": [
"capture-01",
"capture-02",
"capture-03"
]
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"category": {
"type": "string"
},
"price": {
"type": "number",
"exclusiveMinimum": 0
},
"stock": {
"type": "integer",
"minimum": 0
},
"sku": {
"type": "string"
}
},
"required": [
"sourceId",
"name",
"description",
"category",
"price",
"stock"
],
"additionalProperties": false
}
}
},
"required": [
"products"
],
"additionalProperties": false
}
}review_launch_readinessAnswer
Validate the live demo business and return its readiness score, blocking issues, warnings, inventory totals and the safest next action. This makes no changes.
View tool JSON
{
"name": "review_launch_readiness",
"kind": "answer",
"impl": "imperative",
"description": "Validate the live demo business and return its readiness score, blocking issues, warnings, inventory totals and the safest next action. This makes no changes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}preview_storefrontAction
Apply a reversible visual theme and featured-product selection to the live mobile storefront preview. This does not publish the store.
View tool JSON
{
"name": "preview_storefront",
"kind": "act",
"impl": "imperative",
"description": "Apply a reversible visual theme and featured-product selection to the live mobile storefront preview. This does not publish the store.",
"inputSchema": {
"type": "object",
"properties": {
"theme": {
"type": "string",
"enum": [
"sunrise",
"ink",
"mint"
]
},
"featuredProductIds": {
"type": "array",
"maxItems": 4,
"items": {
"type": "string"
}
}
},
"required": [
"theme"
],
"additionalProperties": false
}
}configure_point_of_saleAction
Configure reversible demo point-of-sale settings using the same catalog and stock as the storefront. No payment processor or real terminal is contacted.
View tool JSON
{
"name": "configure_point_of_sale",
"kind": "act",
"impl": "imperative",
"description": "Configure reversible demo point-of-sale settings using the same catalog and stock as the storefront. No payment processor or real terminal is contacted.",
"inputSchema": {
"type": "object",
"properties": {
"acceptedPayments": {
"type": "array",
"minItems": 1,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"cash",
"card",
"transfer"
]
}
},
"lowStockThreshold": {
"type": "integer",
"minimum": 1,
"maximum": 20
},
"receiptFooter": {
"type": "string",
"maxLength": 140
}
},
"required": [
"acceptedPayments",
"lowStockThreshold"
],
"additionalProperties": false
}
}prepare_launch_approvalAction
Stage a launch plan after validating catalog, storefront and POS. Returns a short-lived review token and exact summary, but never publishes anything.
View tool JSON
{
"name": "prepare_launch_approval",
"kind": "act",
"impl": "imperative",
"description": "Stage a launch plan after validating catalog, storefront and POS. Returns a short-lived review token and exact summary, but never publishes anything.",
"inputSchema": {
"type": "object",
"properties": {
"channels": {
"type": "array",
"minItems": 1,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"online_store",
"point_of_sale"
]
}
},
"launchNote": {
"type": "string",
"maxLength": 180
}
},
"required": [
"channels"
],
"additionalProperties": false
}
}confirm_demo_launchAction
Publish only the isolated demo tenant after the user explicitly approves the exact staged review. Requires the current review token and confirmation PUBLISH. Never affects Wishopai production.
View tool JSON
{
"name": "confirm_demo_launch",
"kind": "act",
"impl": "imperative",
"description": "Publish only the isolated demo tenant after the user explicitly approves the exact staged review. Requires the current review token and confirmation PUBLISH. Never affects Wishopai production.",
"inputSchema": {
"type": "object",
"properties": {
"reviewToken": {
"type": "string",
"description": "Exact unexpired token returned by prepare_launch_approval."
},
"confirmation": {
"type": "string",
"enum": [
"PUBLISH"
]
}
},
"required": [
"reviewToken",
"confirmation"
],
"additionalProperties": false
}
}record_demo_saleAction
Record a reversible sandbox sale after launch, deduct stock atomically and return a receipt plus the updated shared inventory. No real money moves.
View tool JSON
{
"name": "record_demo_sale",
"kind": "act",
"impl": "imperative",
"description": "Record a reversible sandbox sale after launch, deduct stock atomically and return a receipt plus the updated shared inventory. No real money moves.",
"inputSchema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"type": "object",
"properties": {
"productId": {
"type": "string"
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"required": [
"productId",
"quantity"
],
"additionalProperties": false
}
},
"paymentMethod": {
"type": "string",
"enum": [
"cash",
"card",
"transfer"
]
}
},
"required": [
"items",
"paymentMethod"
],
"additionalProperties": false
}
}undo_last_changeAction
Reverse the most recent mutable demo action and show the restored live state. This only affects this browser's isolated demo data.
View tool JSON
{
"name": "undo_last_change",
"kind": "act",
"impl": "imperative",
"description": "Reverse the most recent mutable demo action and show the restored live state. This only affects this browser's isolated demo data.",
"inputSchema": {
"type": "object",
"properties": {
"reason": {
"type": "string",
"maxLength": 140
}
},
"additionalProperties": false
}
}