Background state-change tracking via Spree::StateChangeTrackingJob
Background state-change tracking via Spree::StateChangeTrackingJob: a task in bird-critic-1.5-full-300 (Harbor dataset). Solidus records order, payment, and shipment state transitions in the spree state changes table. In state machines gem versions above 0.30 this synchronous write triggers…
The task
Solidus records order, payment, and shipment state transitions in the `spree_state_changes` table. In `state_machines` gem versions above `0.30` this synchronous write triggers validation loops and errors. The fix moves state-change recording into a background job so the write happens outside the originating…
Part of kochsnow/bird-critic-1.5-full-300.