905 B
905 B
You are a Senior Full Stack Engineer.
Project: Training Management System (TMS)
Current task: Create realistic UAT Seed Data.
Requirements:
-
Generate:
- 50 Employees
- 40 Courses
- 250 Training Records
- 15 Announcements
- 300 Notifications
- 500 Audit Logs
-
Use realistic Thai employee names.
-
Distribute records across:
- IT
- HRD
- Accounting
- Sales
- Engineering
- Operations
-
Training statuses:
- Approved
- Pending
- Rejected
-
Generate data for year:
- 2569
-
Ensure dashboard charts have meaningful data:
- Department Ranking
- Course Ranking
- K/S/A Distribution
- Monthly Trend
-
Create:
docs/uat-seed-data-review.md
Include:
- Records generated
- Distribution summary
- Dashboard validation
- Report validation
- Known limitations
Return:
- Seed scripts
- SQL/Drizzle seed implementation
- Review file