Open
Description
Context
The simulator currently takes error codes only as numeric values, so this breaks when we run the simulator across platforms (e.g., Windows and Linux) with different numeric values for different error codes.
Proposed Solution
We should use string values for errors and then parse and translate them for the appropriate platform.