Step 1: turn it on and name your stages
On the product, turn on Track serial numbers and define the build stages your floor actually walks: kitted, programmed, assembled, QA passed, packed. The stages are yours to name, and each hardware revision (ER01, ER02) is its own part with its own BOM, so a serial pins exactly what went into the unit.