Commit Graph

6 Commits

Author SHA1 Message Date
KakaPatria 24a7387cfb FINAL MAYBE 2026-05-19 16:05:06 +07:00
KakaPatria e45b75531b Feat: Comprehensive input validation, backend rule tightening, database migration update
- Add comprehensive validation to 9+ CRUD forms (error summaries, field-level validation, character counters, submit gating)
- Audit all 67 Blade files for validation coverage and remediate missing validations
- Tighten backend validation rules: min:3 enforcement on all name/major fields across AdminController, BKController, AlumniController, ProfileUpdateRequest
- Update jurusan_polije table migration to match current database structure
- Restore database from backup: 9 jurusan, 10 recommendations, 20 chat histories
- Verify 49/49 PHPUnit tests passing (122 assertions, 100% success rate)
- Clean up development/test documentation files
- Status: Production ready for sidang (thesis defense)
2026-05-12 18:44:36 +07:00
KakaPatria 71b7e1df7a Chore: Add Alumni CRUD implementation, testing files, and documentation
- Implement Alumni CRUD for Admin and BK roles
- Add comprehensive testing reports and analysis documentation
- Update authentication views and admin/bk layouts
- Add UserFlowTest and TestScoringInput command
- Update composer dependencies
- Add Alumni database migrations and seeders
- Improve Python backend logging
- All 49 PHPUnit tests passing
2026-05-05 09:12:30 +07:00
KakaPatria c86ed6511e restore: explainable recommendation feature with detailed breakdown per criteria (nilai, minat, pref, cita, prestasi) 2026-04-07 17:49:34 +07:00
KakaPatria d208d68ad8 fix: add Indonesian translations for password reset messages - fixes 'passwords.user' key display 2026-04-07 17:30:55 +07:00
KakaPatria d602dd3353 feat: CRUD jurusan DB-driven, bobot_mapel per-jurusan, scoring graduated, chatbot bahasa akademik, admin panel lengkap 2026-02-26 22:38:35 +07:00