PhoenixKit module: stock, stocktakes, internal orders, supplier orders, goods receipt, and goods issue.
Hard-depends on phoenix_kit_catalogue (warehouse only ever tracks
catalogue items) and phoenix_kit_locations (every document carries a
location_uuid resolved through it) — see required_modules/0.
PhoenixKitComments stays optional (guarded via Code.ensure_loaded?/1
in the document context modules — see Plan 3).
Documents link to host-owned records (a sub-order, a top-level order, or
anything else a consuming app wants to link) through the generic
PhoenixKitWarehouse.SourceKinds registry rather than a direct dependency
on any specific "order" concept — see that module's docs.