01
Define identity and event semantics first
Map the EPC or tag identifier to the retailer's SKU, serial number, certificate, order, location, employee, package, and transaction identifiers. Specify which identifier is encoded, where the cross-reference lives, and how duplicates or replacements are handled.
For each workflow, define the event name, required fields, source zone, time, operator or device, expected state, allowed transition, exception, and receiving system. A stocktake observation is not the same as a sale, and a read should not silently post inventory movement.
