Least-privilege by design
Roles map to jobs. Approvers can review and decide; publishers can also push live; admins manage members and channels; owners hold the keys. Client stakeholders get the narrow role that matches their responsibility.
- One active approval decision per variant, checksum-recorded
- Material edits invalidate approval automatically
- Bulk approve with exact counts, Channels, and time range shown
- Every decision attributed to a member and a timestamp