Boot Bless
Florist uses Boot Bless to automatically verify the state of each boot and roll back in case something breaks.
By default Gardenhouse will automatically install and configure Boot Bless. Though with no checks, so each boot will be marked as a success.
To disable this, add -bootbless as a global USE flag in the profile make.defaults.
Florist configures Boot Bless to use checks from /etc/boot_bless.d and /usr/lib/boot_bless.d. The only script added by default is a success script to remove the tries left property from the UKI.
The orchid profile in Florist contains further Boot Bless checks and may be used as a reference.
Source
Boot Bless can be downloaded from https://git.pinkro.se/Rose/gardenhouse/boot_bless.git/about/
It's also mirrored to Codeberg where bugtracking is done.
A sys-apps/boot_bless port is available in the Gardenhouse portage overlay