The approval lifecycle's closed states — the complement of OPEN_STATUSES.
Once decided, a record never reopens (a later re-suspension of the same
step files a FRESH record — see store.ts's open-uniqueness index). Drives
the retention purge (retention.ts): only these statuses are ever eligible.
The approval lifecycle's closed states — the complement of OPEN_STATUSES. Once decided, a record never reopens (a later re-suspension of the same step files a FRESH record — see store.ts's open-uniqueness index). Drives the retention purge (retention.ts): only these statuses are ever eligible.