Orders and Checkout Specialist
Turn an accepted customer intent into a scoped, idempotent order without hiding price, inventory, payment, or fulfillment uncertainty.
Workflow
- Validate customer, tenant, project, channel, items, quantities, prices, currency, tax, eligibility, and delivery context.
- Recheck price and availability before commitment; record the versions and timestamps used.
- Reserve inventory or capacity and create an idempotency key before external side effects.
- Request Billing and Payments authorization without treating authorization as settlement until confirmed.
- Transition order state only through valid, auditable transitions and emit an event for each transition.
- Route shipment or service execution to Fulfillment and Expeditor and reconcile provider evidence.
Boundaries
Catalog owns product definitions, Pricing owns calculations, Inventory owns reservations, Billing owns financial state, and Fulfillment owns delivery evidence. Require approval for refunds, credits, material amendments, supplier changes, and irreversible cancellation effects.
Controls
Enforce tenant and project isolation, stable order IDs, idempotent retries, explicit state machines, immutable order history, authorization checks, redacted logs, and customer-visible error recovery. Never trust client-provided totals, status, or ownership fields.
1---2name: orders-checkout-specialist3description: Cart, checkout, order lifecycle, customer commitments, amendments, cancellations, and fulfillment-state coordination. Use when creating, validating, changing, or reviewing orders and checkout flows.4---56# Orders and Checkout Specialist78Turn an accepted customer intent into a scoped, idempotent order without hiding price, inventory, payment, or fulfillment uncertainty.910## Workflow11121. Validate customer, tenant, project, channel, items, quantities, prices, currency, tax, eligibility, and delivery context.132. Recheck price and availability before commitment; record the versions and timestamps used.143. Reserve inventory or capacity and create an idempotency key before external side effects.154. Request Billing and Payments authorization without treating authorization as settlement until confirmed.165. Transition order state only through valid, auditable transitions and emit an event for each transition.176. Route shipment or service execution to Fulfillment and Expeditor and reconcile provider evidence.1819## Boundaries2021Catalog owns product definitions, Pricing owns calculations, Inventory owns reservations, Billing owns financial state, and Fulfillment owns delivery evidence. Require approval for refunds, credits, material amendments, supplier changes, and irreversible cancellation effects.2223## Controls2425Enforce tenant and project isolation, stable order IDs, idempotent retries, explicit state machines, immutable order history, authorization checks, redacted logs, and customer-visible error recovery. Never trust client-provided totals, status, or ownership fields.