HF RL Explorer

Extract order-level and line-item-level product/taxon/option-value conditions

Extract order-level and line-item-level product/taxon/option-value conditions: a task in bird-critic-1.5-full-300 (Harbor dataset). The existing Product , Taxon , and OptionValue conditions in SolidusPromotions have a preferred line item applicable preference that controls whether the condition…

The task

The existing `Product`, `Taxon`, and `OptionValue` conditions in SolidusPromotions have a `preferred_line_item_applicable` preference that controls whether the condition matches individual line items or the whole order. This PR replaces that flag with dedicated order-level classes…

Part of kochsnow/bird-critic-1.5-full-300.