Kitting Controls
This page covers intent enforcement settings that apply during kitting operations - when inventory is added to a kit and when that kit is delivered.
Kit Intent Match
Setting key: require_kit_intent_match
What it does
Kit Intent Match enforces that inventory being added to a kit meets the intent requirement of the assembly inventory on the run associated with that kit. It also enforces this check at kit delivery time. If the inventory's intent does not meet the required threshold, the action is blocked with an error.
This prevents lower-grade inventory from being kitted for higher-grade assemblies — for example, stopping a development-grade component from being kitted into a flight-grade assembly.
When it runs
On adding a kit item - when a piece of inventory is added to a kit.
On kit delivery - when the kit is delivered and associated with an assembly.
Configuration options
enabled
true / false
Turns the check on or off. Default: false
mode
hierarchical, exact
How the intent comparison is evaluated
Mode values
hierarchical
The child inventory's intent must be equal or higher rank than the parent assembly's intent. A flight-grade part can be kitted into a flight-grade or lower assembly; a development-grade part cannot be kitted into a flight-grade assembly.
exact
The child inventory's intent must exactly match the parent assembly's intent. A flight-grade part can only be kitted into a flight-grade assembly.
Example scenario
Your assembly is designated Flight. With mode: hierarchical, any inventory with a Flight or higher intent can be kitted in. Inventory designated Development is blocked. With mode: exact, only Flight-designated inventory is accepted — even a higher-grade designation would be rejected.
Last updated
Was this helpful?

