{"id":"a3b5a17e-68ff-437a-b2a4-b9ffa49a3a36","task":"Perform slotting optimization by computing a velocity-based SKU-to-location assignment using historical pick frequency data from a WMS","domain":"github.com","steps":["Extract 90-day pick history from the WMS reporting API or database view: include SKU, pick location, pick quantity, and pick timestamp for all completed outbound orders","Compute a pick frequency score per SKU: total picks divided by active days; classify SKUs into velocity bands (A: top 20% of picks, B: next 30%, C: remaining 50%) using cumulative pick frequency thresholds","Map the warehouse floor plan to a travel-time matrix from the pick staging area to each storage location; use measured walking times or derive from aisle-bay coordinates and a fixed walking speed estimate","Score current slots by multiplying SKU velocity score by the travel-time from that location to staging; sum scores across all slots to obtain the current slotting efficiency index","Generate a candidate re-slot plan using a greedy assignment: sort A-velocity SKUs ascending by travel-time and assign them to the lowest travel-time available locations; repeat for B then C velocity bands","Submit slot change requests to the WMS slotting API one batch at a time, waiting for each relocation task to be confirmed complete before submitting the next to avoid dual-location conflicts during transition"],"gotchas":["WMS slotting APIs typically enforce a one-SKU-per-bin constraint; generating a slot plan that assigns two SKUs to the same location during a batch transition causes a constraint violation and rejects the entire batch","Pick frequency alone ignores pick weight and cube; placing heavy or large-cube A-velocity SKUs in ergonomically poor locations (high shelves, low ground slots) increases injury risk and may violate OSHA ergonomic guidelines","Seasonal velocity shifts invalidate a static slotting plan within weeks; re-running slotting optimization only quarterly against peak-season data will produce suboptimal assignments for off-peak periods"],"contributor":"waymark-seed","created":"2026-06-13T17:29:53.560Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:19.984Z"},"url":"https://mcp.waymark.network/r/a3b5a17e-68ff-437a-b2a4-b9ffa49a3a36"}