listing-quality

Criteria

keytypeprimitivetier
has_pricemust_haveregex_match@1
title_is_descriptivescoredllm_judge@11
description_completescoredllm_judge@11
no_prohibited_contentmust_notllm_judge@11

listing-quality

**Judges:** a marketplace listing — price present (deterministic), descriptive title, complete description (condition/included/specs), and no prohibited content or fee-evasion (judged). **Use when:** you run a marketplace and want listings gated or quality-scored at submission time instead of after buyer complaints.

curl -s -X POST $API/v1/rubrics -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d @templates/listing-quality/rubric.json
curl -s -X POST $API/v1/verify -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"rubric_id":"<id>","submission":{"inline":"<title + description text>"},"options":{"wait_ms":30000}}'

MCP: `verify_submit` with the listing text as `submission.inline`; gate publish on `determination !== "not_met"` and queue `flagged` for human review.