Best way to reboot from subordinate charm

Ah, I see. Makes sense. Then perhaps I’d look to see what goal state does for representing the state of the main unit so the subordinate can attempt to tell when the main unit it stable and done and can be rebooted.