Run the public demo.
Open `/demo`, keep the Baby/kids resale sample selected, and click Run public demo scan.
This is the fastest way to decide whether Catalog Recall Monitor is meaningfully different from asking a chatbot once. Use public demo rows, break the matching logic on purpose, check the private-data blocker, and inspect the report artifact.
Open `/demo`, keep the Baby/kids resale sample selected, and click Run public demo scan.
Confirm the exact UPC row becomes Suppress and fuzzy bed rail / BISSELL rows become Manual Review.
Delete the Fisher & Paykel UPC and rerun. The row should stop behaving like a hard suppress case.
Paste a fake CSV with `customer_email` or `wholesale_cost`. The demo should block it before matching.
Click an official source link from a match and confirm the report points back to the underlying recall record.
If the workflow produces clearer decisions than a one-off prompt, send five redacted product rows.
These are intentionally practical. A buyer should not need to understand the internals to see whether the workflow is disciplined.
The first real buyer action is deliberately small: five product-only rows from one recall-sensitive category. The goal is to test whether the report changes work, not to ingest a full database.
Product title, brand, category, SKU, model number, UPC/barcode, product URL, and vendor/source are enough when present.
No customer names, emails, addresses, order IDs, payment data, wholesale costs, margins, credentials, or contracts.
Continue only if the first source-backed report helps a real operator suppress, review, or clear work more confidently.
If the public test does not make the workflow obvious, do not send data. If it does, use the browser-only sample prep page to clean a tiny product sample.