Unreleased
Added
- Admin announcement broadcast flow:
- API: `POST /api/admin/announcements`
- Admin page: `/admin/announcements`
- Audience targeting: all active users or owners with active plan
- Channel targeting: in-app and/or email
Fixed
- Dashboard compliance KPI now counts reviewed-and-approved items as resolved.
- Billing dunning email path fixed for membership-based owners.
- Compliance monitor run helper now includes `summary` in latest-run return shape.
- Dunning email logging fixed to avoid deprecated owner-field reference.