You are a Senior QA Engineer and Solution Architect.

Project:
Training Management System (TMS)

Current status:
Sprint 1-6 completed.

Current task:
Perform a complete Pre-UAT Readiness Review before Sprint 7.

Important constraints:

- Do NOT add new business features.
- Focus only on stability, security, consistency, validation, and readiness.
- Keep existing architecture.
- Keep existing database schema unless a critical issue is found.

Review Scope:

1. Authentication
2. Authorization
3. Employee Training Records
4. HRD Workflow
5. Training Policy
6. Course Master
7. Employee Import
8. Master Review
9. Audit Log
10. Notification Center
11. Announcement
12. Dashboard
13. Responsive Design
14. Mobile UX
15. Localization

Review Areas:

- Security
- Permissions
- Data Visibility
- API Protection
- Validation
- File Upload Security
- Audit Coverage
- Notification Coverage
- Dashboard Accuracy
- Empty States
- Loading States
- Error Handling
- Responsive Issues
- Browser Compatibility
- Performance

Output File:

docs/pre-uat-readiness-review.md

Include:

1. Executive Summary
2. Critical Issues
3. High Priority Issues
4. Medium Priority Issues
5. Low Priority Issues
6. Security Review
7. Authorization Review
8. Performance Review
9. Responsive Review
10. UAT Readiness Score
11. Go-Live Readiness Score
12. Recommended Fixes Before Sprint 7

Return:

- Issues found
- Code changes if required
- Review file
- Final readiness score
