skysyaz 1ab7cde015 Block PM self-finalization and preserve approval audit trails.
When program-manager approval is off, PM-owned submits stay pending for admin review; notify admins instead of self, align reject messaging, and keep approval history readable after user deletion.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 21:32:46 +08:00
..