check_listing
Validate a marketplace draft listing against seller-provided item specifics, flagging unsupported claims as PUBLISH or REVIEW with exact wording.
Instructions
Check an AI-written marketplace listing against the seller's item specifics before it's published.
Finds claims in the title and description (condition, authenticity, model, storage, carrier lock, battery health, size, brand, warranty, included items, color, material, and any number) and marks each one SUPPORTED, CONTRADICTED or UNSUPPORTED by the specifics. Returns {"decision": "PUBLISH" | "REVIEW", "claims": [{"attribute", "claimed", "text", "status", "harm", "reason"}]}. Any claim that isn't SUPPORTED means REVIEW; show the seller each claim's text and reason. Deterministic, no model: claims phrased outside its vocabulary aren't seen, so PUBLISH means "nothing unbacked was found", not "verified true".
Args: specifics: The seller's structured item specifics, e.g. {"category": "smartphone", "brand": "Apple", "model": "iPhone 13", "condition": "Used", "storage": "128GB", "carrier": "Unlocked", "battery_health": 88, "includes": ["cable"]}. "includes" is a list of lowercase item names. title: The AI-written listing title. description: The AI-written listing description.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| specifics | Yes | ||
| description | No |