part intent quality.md

Part Intent/Quality

This page covers intent settings that apply based on a part's intent rating — enforcing that inventory intent stays within the bounds of what the underlying part supports.

Part Quality Check

Setting key: partQualityCheck

What it does

Part Quality Check enforces that the intent assigned to a piece of inventory does not exceed the intent rating of the part itself. Each part in your catalog can have a maximum intent designation (e.g., a part rated only for Development use). This setting prevents assigning a higher-grade intent to inventory than the part is rated for.

Depending on the configured mode, violations either block the assignment entirely or silently downgrade the intent to the part's own rating.

When it runs

Any time intent is assigned to a piece of inventory — including manual assignment, receipt from a PO line, run side effects, and issue resolution.

Configuration options

Field Possible Values Description
enabled true / false Turns the check on or off. Default: false
mode block, downgrade What happens when the inventory's intent would exceed the part's rating

Mode values

Mode Behavior
block Raises an error and prevents the intent assignment. The user must either select a lower intent value or use a different part.
downgrade Silently uses the part's own intent rating instead of the requested value. No error is shown; the system applies the lower value automatically.

Example scenario — Direct Assignment

A part is rated for Development use only. A user attempts to assign Flight intent to a piece of inventory of that part.

Example scenario — Purchase Order Line

A buyer is creating a PO line for a part that is rated only for Development use, and attempts to set Flight intent on the line. Part Quality Check intercepts the assignment at that point: