Skip to content
Newv0.6Agent-ready

Commerce control plane is live

Connect a storefront, ingest price observations, match them to your catalog, decide on a price, route the change through approvals, and execute back to the store. All seven steps now run from one cycle.

The commerce control plane wires together every piece you need to move from "I have a Shopify store" to "Last Price set my prices this morning, here is the audit log." A full cycle runs:

  • pullCatalogs from connected storefronts
  • pullObservations from PriceAPI and Keepa
  • matchSnapshots via Rosetta
  • decidePrices through the pricing policy engine
  • createProposalsFromDecisions into the approval queue
  • executeApproved back to the storefront connector
  • Every step writes to the audit log

What shipped:

  • Seven packages live in packages/commerce-control-plane and friends (connectors, observations, matching, pricing-policy, approvals, execution-router, orchestrator)
  • Eight cp_* tables backing the cycle (see migration 007)
  • /api/commerce/* routes for triggering each step independently
  • Dashboard at /commerce shows the live cycle, recent proposals, and the audit log
  • Mobile commerce view collapses tabs to icons and shortens execute button copy so the cycle stays usable on a phone