ACE — Ateneo Center for Employees
Ateneo de Iloilo – Santa Maria Catholic School · Performance Appraisal (PAI) module · Phase 1 foundations
Status: Foundations scaffold. The domain core is implemented and unit-tested:
src/lib/scoring— exact-decimal scoring engine, bands, and 360° aggregationsrc/lib/rbac— default-deny authorization predicatessrc/lib/templates— publish-time template validation (weights must total 100%)prisma/schema.prisma— data model;prisma/seed.ts— loads the 8 corrected forms
Phase 2 (in progress):
- Cycles — create a cycle, enroll employees, auto-map the form, assign raters (HR)
/evaluate/<assignmentId>— the evaluation form with live scoring and submit/appraisals/<id>/review— 360° review, finalize & release (supervisor/HR)/appraisals/<id>/result— released result & acknowledgment (ratee)- Analytics — band distribution, by-form & by-department (HR/leadership; supervisors see their unit)
- Exports — official form as HTML/PDF/Word; cycle CSV (from the pages above)
docs/webapp/.Run npm test for the scoring/RBAC/template suites, or npm run validate:seed to validate the form definitions.