Private
Tracker *Bug Feature Support Testing
Subject *
Description Edit Order Placement & Initial Warehouse Map Partial / Defective: Only checks StockBatch.sort({ receivedAt: 1 }). No check on expiration date or customer delivery distance. Inventory must be reserved across regional fulfillment centers (US West/East, India North/South) based on customer proximity and postal routing. Allocation within each warehouse must strictly follow FEFO (First-Expired, First-Out), excluding batches where expirationDate <= now + buffer. If stock is distributed across hubs, the allocation engine must produce optimal fulfillment splits consumeStockBatchService sorts strictly by receivedAt: 1 (FIFO). It completely ignores expirationDate, violating FEFO requirements for perishable nursery goods. Expired batches are not filtered out (expirationDate: { $gt: new Date() } is missing), allowing expired lots to be allocated to customer orders. consumeStockBatchService does not take locationId or warehouseId as a query parameter; it queries global batches indiscriminately, breaking regional warehouse containment. No proximity routing algorithm exists to compute nearest warehouse by customer ZIP code (US) or PIN code (India).
Status New
Priority *Low Normal High Immediate
Assignee Ajit AChandra SekharDivya Inapakurthighazala shamimJohn PatchalaKalyan RavulaKarthik PalakondaMadhu BabuMani KantaPavan Kumar MuralaRamu KodaliRavi Shankar PalleRavindra AtthotaRubanraj cSai MahanandaSai Priyatham SadineniSai Teja PopuriSravani RangannapalemTeja Sriram SanganiThirupathirao Uppuvinay palakondaYalavarthi Thriveni
Target version Sprint4(03/11/2026-03/20/2026) Sprint5 (03-23-2026 to 04/03/2026) Backlog
Parent task
Start date
Due date
Estimated time Hours
% Done0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %