How do you cut someone out of your life? Ghosting or transparent honesty (and what do you say)?

Depends on the person.

If it’s someone with a long tenure, then we’ll probably have an analytical chat and reflection of our time together before coming to a conclusion.

If it’s someone of shorter tenure, then a passive no-contact removal with maybe a reason described.