It would also require a non-trivial redesign of the computer case, which potentially means a non-trivial redesign of major internal components.
I think a more pragmatic solution would be some means of disabling, soft-“disconnecting” the battery from the OS. The functionality is already there, except for two drawbacks:
- It’s “not latched”. This means that once power is reapplied to the system, the firmware unsets this and soft-connects the battery again
- It can’t be done on the fly; you need to reboot to toggle this. This makes it less convenient (though way more convenient than shutting down and disconnecting it physically)
Now, as far as brainstorming goes…
I don’t know if the Firmware design in the Framework permits that, but I know that some vendors, such as Dell expose some features via WMI/WBEM, and we use it at work for configuring notebooks during Windows setup (some manufacturers disallow this unless a firmware password is configured first, and others permit all but the firmware password to be configured to prevent ransomware from murdering computers).