🔌 Crafting — Abstractions¶
This folder defines the supported integration seams for the Crafting system.
Everything here is a public contract: - Interfaces are stable - Expected behaviour is defined by documentation - Concrete behaviour is provided by the consuming project or optional RevFramework modules
These abstractions allow Crafting to remain: - inventory-agnostic - currency-agnostic - netcode-agnostic - extensible without modifying core runtime code
If you are integrating Crafting with your own systems, this is where you define how Crafting talks to them.