Review events.csv against classified.csv: receipts and physical returns are positive, shipment is negative once, reservation keeps quantity 3 but physical movement 0. Opening 10 stays separately in opening.csv. Import only four-row classified.csv into Data summary; group by sku and sum physical_delta, run and download CSV. Expect SKU-A / 4 / 5. Net 5 plus opening 10 gives closing 15; running balances are 18, 13, 13, 15. wrong-reservation.csv changes E3 to -3, giving count 4, net 2 and closing 12. Recover E3 to 0 from the declared rule, keep quantity 3 and rerun the reviewed classification. Physical count 16 leaves +1 unresolved; do not invent an event.
