Extracted from #292. I think we ought to try align our expectations on what we look to develop in sysand_core, the CLI, and bindings.
I propose we resolve this issue by having a video chat and writing down what we align on as developer facing documentation.
I haven't onboarded fully to the code base, but my expectation is that:
- we have the core rust library as the foundation
- we have four surfaces (CLI, bindings x3) exposing foundation parts
- we typically just expose the foundation parts required for CLI commands
- we don't add anything in the surfaces implementations besides the minimal thing to adjust to the specific surface
Extracted from #292. I think we ought to try align our expectations on what we look to develop in sysand_core, the CLI, and bindings.
I propose we resolve this issue by having a video chat and writing down what we align on as developer facing documentation.