Reviewing was a crucial part of this process. With so many complex components and its own state, we needed to ensure these components worked flawlessly when they were dispatched. We conducted tests across design and dev teams, using slack channels, gaining feedback, iterating and squashing any bugs. (there were a lot!) This allowed us to collect everyone's perspective and bridge gaps between design and engineering.
For our documentation, this was one of the last pending agenda on the list. While a documentation for the size would take more resources, for now, we utilized the description feature in figma to inform designers what the components are for and where to use them. We also wrote short description of the components directly above them in their respective sections.