any concerns?
my thoughts:
the current 12k line file is unwieldy and annoying to work on even with agents
in this PR I propose using mixin’s so it’s fully compatible and still all in one STARBackend class:
I just split the 96 head (and error codes), but plan to do the same for
- iswap
- autoload
- probing things
- core grippers
- hhc
etc.
this is a temporary step until we implement Updating PLR API for machine interfaces discussion where we will turn some mixin’s into their own objects