Modern embedded projects can combine MCU firmware, Linux applications, machine-learning models and several libraries. Keeping only the source folder may no longer be enough to rebuild a working system.
What should a small team archive at each hardware release? Consider a device with a custom PCB and two cooperating processors. How would you link the manufactured board revision to the firmware and model that were actually tested?




