Changelog
All notable ERS changes are recorded here. Releases use Semantic Versioning.
0.4.0 - 2026-07-14
Added
- Senior-management compensation analytics with grade curves, budget impact, exceptions, filters, CSV export, and table/chart modes.
- Management analytics can be filtered by case type so renewal offers, new-hire offers, or the combined portfolio can be reviewed separately.
- AI contract variation review and signature placement suggestions.
- CEO Decision Brief on each approval page with salary percentile, quartiles, grade/department/role cohorts, evidence signals, and an advisory approval posture.
- CEO action to mark a signed offer as declined, void the linked approved compensation, and notify HR.
- Responsive application shell, grouped role navigation, breadcrumbs, page headers, Help, About, and admin System Health.
- Immutable build metadata containing application version, Git SHA, build time, environment, and dirty-worktree status.
Changed
- Management Analytics and its CSV export are CEO-only. CEO lands on Analytics; HR lands on the HR Renewals worklist.
- HR must confirm a complete employee profile, including department, role, current grade, and applicable case grade, before creating or advancing a case. Unknown and unassigned placeholders are rejected.
- Offer extraction now prepares an editable HR review instead of creating an employee immediately.
- Login is focused on authentication; role guidance and service health move behind authentication.
- Application release version is sourced from the build artifact instead of editable database settings.
- Grade labels are normalized and salary curves use one effective compensation per active employee.
- Declined signed offers are excluded from default management analytics and committed budget impact.
Fixed
- Interview and performance evaluation PDFs can no longer be stored as offer letters.
- Manager submissions no longer appear as resubmission requests unless a newer request was sent.
- Missing performance snapshots are visible to HR and CEO.
- Confirmed RM 4/RM 5 salary scale-entry errors were corrected with audit records.
0.3.0 - 2026-02-16
- Initial runnable offer-letter and renewal workflow baseline.