- cделать обязательное к заполнению текстовое поле статуса и справочник со статусами;
- каждому статусу в справочнике сопоставить enum;
- на справочник настроить RLS;
- в таблице давать пользователю заполнять текстовое поле со статусом;
- в таблице поле-enum со статусом сделать нередактируемым, заполнять автоматом из справочника при изменении текстового поля-статуса.
По идее за счет того, что RLS на связанные таблицы автоматом не срабатывает, записи в них будут видны все, и фильтровать их можно будет в т.ч. по статусу-енуму, а при попытке выбора/ввода значения текстового поля со статусом за счет RLS будет доступно лишь ограниченное число значений.