shop/offer.router.ts service-offers.json
sync ready
const shopItem = await shop.load({
lane: 'services',
key: 'shop-loader',
title: 'Shop Loader',
price: 'quoted',
cadence: 'sync'
});
return routeBuyer({
item: shopItem,
action: '/order-service',
signal: 'ready',
handoff: 'dashboard + checkout-ready'
});$npm run shop:sync -- --lane=services
okshop: 12 offers indexed
oklane: services / 0 visible
okselected: Shop Loader
okprice: custom quote
okhandoff: 8 direct checkout paths
okfeatures: pricing sync, checkout paths, customer handoff