Context
docs/plan-CorvEd.md still lists audit log completeness as a TODO. The audit log page exists, but every admin/server mutation should be reviewed for consistent audit records.
Acceptance criteria
- Inventory all admin/server mutations that change payments, requests, roles, tutors, matches, schedules, sessions, subjects, and packages.
- Confirm each meaningful mutation writes an
audit_logs entry with useful action, entity_type, entity_id, and details.
- Add missing audit entries where needed.
- Add tests or a documented audit matrix.
References
Context
docs/plan-CorvEd.mdstill lists audit log completeness as a TODO. The audit log page exists, but every admin/server mutation should be reviewed for consistent audit records.Acceptance criteria
audit_logsentry with usefulaction,entity_type,entity_id, anddetails.References
docs/plan-CorvEd.mdsection 4.3