It was probably done using RFDs (Requests for discussion),. You can read more on the process here [1].
But someone from Oxide would need to tell you exactly how many RFDs took to desing and implement Hubris.
[1] https://oxide.computer/blog/rfd-1-requests-for-discussion