ERP Transparency
Live adapters for NetSuite and Odoo sit in lib/erp/. They pull an approval or PO, map it through autoDerive, and score it with DEFF / opportunity cost viascoreErpApproval. Inbound outcome events arrive at /api/erp/webhook/outcome-event with HMAC verification. Raw ERP records stay in the source system; we store only decision-relevant derived inputs, the Discern Says card, and the linked decision id.