A first version is in the repository. It needs some polishing, but you may already use it and test for usability and accessibility.
The checkboxes are deactivated dynamically. E.g. you can only select OK or YES or SAVE. I hope this is not too confusing when using a screen reader.
No, that makes perfect sense to me.
I’ve not tested too much, just a walkthough, but all making sense so far,
David.