🔗 Inventory — Bridges¶
This folder exists as a lightweight architectural breadcrumb.
RevFramework standardizes cross-system functionality under:
Assets/RevFramework/Integrations/
As a result, Inventory-specific integrations are implemented there rather than inside the Inventory module itself.
This helps keep:
- Inventory standalone
- dependency direction cleaner
- optional systems easier to remove
- integrations centralized and predictable
🧠 Terminology Note¶
The term “Bridges” reflects earlier internal architecture terminology used during framework development.
RevFramework now standardizes on:
- Integrations → optional cross-system functionality
- Adapters → small translation layers between APIs
This folder intentionally remains to help communicate that architectural distinction.
📦 Where Inventory Integrations Live¶
Inventory integrations are implemented under:
Assets/RevFramework/Integrations/Inventory/
Examples:
PickupsIntegrationCurrencyIntegration
⚠ Important¶
No active integration code should be added here.
All new cross-system functionality belongs under the shared root-level:
Assets/RevFramework/Integrations/
🔒 Design Philosophy¶
Inventory itself remains:
- standalone
- dependency-light
- removable
- safe from hidden cross-system coupling
Cross-system orchestration belongs in integrations — not inside Inventory core.
This keeps the framework modular, SKU-safe, and easier to maintain long term.