DCM packages
Demand Chain Management (DCM) modules model demand signals, orders, returns, and channels, using the same runtime and loop participation patterns as SCM.Module interface
Runtime configuration
@betterdata/dcm-demand focuses on forecast, velocity, threshold, and replenishment services plus loop-participation — wire adapters from your bootstrap (see package README); there is no configureDcmDemandRuntime export today.
Services
Import the concrete service factories and state-machine helpers named in each package’ssrc/index.ts and README (names vary by module).
Loop participation
Package list
| Package | What it does |
|---|---|
@betterdata/dcm-contracts | Shared DCM types and event envelopes |
@betterdata/dcm-demand | Demand signals, thresholds, replenishment triggers |
@betterdata/dcm-orders | Order lifecycle, allocation, fulfillment routing seams |
@betterdata/dcm-returns | RMA, receipt, restock, credit |
@betterdata/dcm-channels | Channel configuration (v0.1 stub — check README before adopting) |