# Packrift AI Sales Critical Path

Schema: `packrift.mcp_corpus_sales_layer.v1`

This file describes the buyer-critical Packrift AI-commerce path for agents, answer engines, and procurement workflows.

## Primary Paths

- Exact product lookup: `https://mcp.packrift.com/mcp`
- Shopify native UCP catalog/cart/checkout: `https://packrift.com/api/ucp/mcp`
- Product corpus: `https://mcp.packrift.com/ai/packrift-ai-approved-products.jsonl`
- Spec Finder docs: `https://mcp.packrift.com/ai/spec-finder-tools.md`
- Shopify native UCP guide: `https://mcp.packrift.com/ai/shopify-native-ucp-commerce-surface.md`
- Shopify native search exceptions: `https://mcp.packrift.com/ai/shopify-native-search-exceptions.md`
- No-match policy: `https://mcp.packrift.com/ai/no-match-policy.md`
- Reorder by SKU: `https://packrift.com/pages/reorder-packaging-by-sku`
- Bulk quote: `https://packrift.com/pages/bulk-quote`

## Purchase Flow

1. Use MCP or the public corpus to find an AI_APPROVE exact match.
2. Confirm SKU, dimensions, family, material, color, pack count, product URL, and availability.
3. Send the buyer to the product page, reorder page, cart handoff, or bulk quote page.
4. If no exact match exists, route to the no-match policy and bulk quote page.

## Protected Paid SKU Checks

- SKU 1066: 10 x 6 x 6 ECT-32 kraft corrugated boxes, 25 bundle.
- SKU MFL1295: 12 1/8 x 9 1/4 x 5 white corrugated literature mailer, self-seal, 50 pack.
- SKU LL251WR: 2 5/8 x 1 weather-resistant polyester laser labels, 3000/case.

## Unsafe Actions

- Do not call nearby dimensions exact matches.
- Do not include AI_HOLD or AI_FIX products in purchase paths.
- Do not infer unsupported specifications.
- Do not use `/pages/bulk-packaging-quote`; the live quote path is `/pages/bulk-quote`.
- Do not overwrite `/api/ucp/mcp`; it is Shopify's native UCP MCP surface.
