# Pricing Recommendation Governance

Companion to **AI Pricing Intelligence Agent: Should You Change This Product's Price?**

This is **not** personalized offers ([`personalized-offer-approval-rules.md`](personalized-offer-approval-rules.md)) and **not** merchandising briefs ([`merchandising-recommendation-brief.md`](merchandising-recommendation-brief.md)).

Live price is a **write**. Week-one default: **Recommend** only.

## Inputs (lawful, named)

| Input | Required? | Note |
| ----- | --------- | ---- |
| Margin / cost | If you claim “profitable price” | See [`margin-intelligence-data-contract.md`](margin-intelligence-data-contract.md) |
| Inventory / ATP | Yes for markdown vs hold | `asOf` |
| Demand (your sales) | Yes | Not a competitor scrape unless legal/policy allows |
| Lifecycle | Optional | Launch / mature / exit |
| Promo activity | Yes | Do not stack invented discounts |
| Market signals | Optional | Only if sourced and lawful |

## Recommendations

| Action | Meaning | Approval |
| ------ | ------- | -------- |
| **Maintain** | No change | None |
| **Increase** | List or MAP path | Pricing owner |
| **Decrease** | Permanent or scheduled | Pricing owner; MAP check |
| **Promote** | Temporary, promo **engine** issues the code | Promo + pricing |
| **Bundle** | Merch + price | Merch owner |
| **Clear inventory** | Markdown to exit | Finance + inventory |

## Veto

- Agent invents a % off in chat
- Competitor price from an unlicensed scrape
- Execute on the storefront without Cedar + HITL
- Change MAP-protected SKUs without the MAP tool

## Related

- Margin: [`margin-intelligence-data-contract.md`](margin-intelligence-data-contract.md)
- Offers: [`personalized-offer-approval-rules.md`](personalized-offer-approval-rules.md)
- Autonomy: [`autonomy-spectrum-by-action.md`](autonomy-spectrum-by-action.md)
